Fixes #4337: Move r30931 to v1.7 branch (osc/rdma: fix typo in rdma)

---svn-pre-commit-ignore-below---

r30931 [[BR]]
osc/rdma: fix typo in rdma osc component.

cmr=v1.7.5:reviewer=jsquyres
Fixes #4338: Move r30935 to v1.7 branch (Fix ibv_port_query() usnic extension usage)

---svn-pre-commit-ignore-below---

r30935 [[BR]]
Fix ibv_port_query() usnic extension usage

* Older versions of libusnic_verbs actually return 0 when querying for
  an unknown port.  So also check for a magic ID in the returned data
  to *really* know if the usnic extensions are supported.
* Use a union (in the common_verbs area) and memcpy (in the btl) to
  avoid undefined C type aliasing behavior.
* Ensure to memset the function table to 0 if the usnic extensions
  are not supported.

Submitted by Jeff Squyres, reviewed by Dave Goodell.

cmr=v1.7.5:reviewer=ompi-rm1.7
Fixes #4334: Move r30925 to v1.7 branch (Adjust priorities in smcuda BTL)

---svn-pre-commit-ignore-below---

r30925 [[BR]]
Adjust priorities in smcuda BTL so it is used when CUDA-aware compiled in.

cmr=v1.7.5:reviewer=hjelmn
Fixes #4336: Move r30929 to v1.7 branch (bcol/basesmuma: use framework output for)

---svn-pre-commit-ignore-below---

r30929 [[BR]]
bcol/basesmuma: use framework output for error message and fix a rounding error.

cmr=v1.7.5:reviewer=pasha