Updates from version 17.1
- 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
- Fixup travis builds
- 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
- verbs: Fix wrong clean up flow in ibv_rc_pingpong
- Match kernel ABI to for 4.17 for 32 bit
- verbs: Fix size of verbs_ex_private allocation