Updates from version 18.0
- Backport fixes:
- buildilb: Fix -msse breakage on ARM builds
- buildlib: Use -msse if the compiler does not support target(sse)
- suse: do not call %service rules on a template file
- mlx5: Convert ah_attr static rate to mlx5 static rate
- ccan: Add array_size.h file
- iwpmd: Initialize address of sockaddr
- mlx5: Fix bug in disabling lock on extended CQ
- mlx5: Fix need_uuar_lock when there are no medium bfregs
- Fixup travis builds
- debian: Use versioned Breaks & Replaces for ibverbs-providers
- debian: Run wrap-and-sort
- verbs: Fix spelling mistakes in ibv_create_flow_action.3
- Fix bad whatis entries in man pages
- debian: Let libibverbs1 18 break ibverbs-providers 17
- Do not install mlx5 kernel headers if mlx5 is not built