Fixes #4820: Move r32358 to v1.8 branch (Some small leak cleanups)

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

r32358 [[BR]]
Some small leak cleanups

cmr=v1.8.3:reviewer=artpol
Fixes #4880: Move r32616 to v1.8 branch (Correctly end mapping oversubscribed nodes)

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

r32616 [[BR]]
Correctly end mapping oversubscribed nodes round-robin byslot

cmr=v1.8.3:reviewer=rhc
Fixes #4885: Move r32639 to v1.8 branch (btl/openib: fix a typo)

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

r32639 [[BR]]
btl/openib: fix a typo

cmr=v1.8.3:reviewer=miked
Fixes #4886: Move r32642 to v1.8 branch (btl/openib: fix use of mca_btl_openib_component.default_recv_qps)

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

r32642 [[BR]]
btl/openib: fix use of mca_btl_openib_component.default_recv_qps

- do not have mca_btl_openib_component.default_recv_qps point to the stack
- do not reset mca_btl_openib_component.default_recv_qps in btl_openib_component_open

cmr=v1.8.3:reviewer=miked
Fixes #4892: Fix alignment issue in db_hash
Fixes #4895: Move r32670 to v1.8 branch (oshmem: silence warning)

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

r32670 [[BR]]
oshmem: silence warning

ensure OSHMEM_PROFILING is #define'd even if profiling is not supported

cmr=v1.8.3:reviewer=miked