Updates from version 17.4
- Backport fixes:
- verbs: The ibv_xsrq_pingpong "-c" option is broken
- mlx5: Fix masking service level in mlx5_create_ah
- cmake: Explicitly convert build type to be STRING
- libhns: Bugfix for filtering zero length sge
- buildlib: Ensure stanza is properly sorted
- mlx4: Allow loopback when using raw Ethernet QP
- travis: Change SuSE package target due to Travis CI failures
- cbuild: fix tumbleweed docker image
- libhns: Bugfix for using buffer length
- mlx5: Fix incorrect error handling when SQ wqe count is 0