Fixes #4436: Move r31189, r31193 to v1.8 branch (coll/ml: addendum to r31189. increment)

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

r31189 [[BR]]
coll/ml: improve the buffer size calculation and ensure the bcol_index in
a hierarchy actually matches a bcol that is in use.

There was a bug in one of the paths to calculate the ml buffer size. I fixed
the bug and squashed all the paths together to avoid further issues (the
result was correct in another path that calculated the same value).

Additionally, the i_hier was being used as the bcol_index. This is not
correct in a couple of cases so I added a variable to keep track of the
real bcol_index.

cmr=v1.8:reviewer=pasha

r31193 [[BR]]
coll/ml: addendum to r31189. increment the bcol_index

cmr=v1.8:ticket=#4436
Fixes #4688: Move r31922 to v1.8 branch (btl/openib : correctly handle eager)

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

r31922 [[BR]]
btl/openib : correctly handle eager rdma buffers in mca_btl_openib_del_procs

if eager rdma is used, endpoint reference_count is greater than one.
this commit is a temporary fix that OBJ_RELEASE the endpoint as much as needed.
thought this is likely correct, it can be suboptimal and hence needs to be reviewed

cmr=v1.8.2:reviewer=hjelmn
Fixes #4729: Move VT CUDA version configure check to v1.8

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

r31186 [[BR]]
Changes to VT:
	Disabled support for CUPTI API version > 4 (CUDA 6) due to API mismatch
Fixes #4737: Move r32050 to v1.8 branch (Fix potential issue if opal_hwloc_topology)

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

r32050 [[BR]]
Fix potential issue if opal_hwloc_topology is NULL

cmr=v1.8.2:reviewer=jsquyres
Fixes #4757: Move r32112 to v1.8 branch (c_flush test failure fix)

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

r32112 [[BR]]
Refs #4682 - This commit fixes c_flush test failure in the ibm test suite for Portals 4 OSC

cmr=v1.8.2:reviewer=tkordenbrock:subject=Move r32112 to v1.8.2 branch
Fixes #4758: Move r32113 to v1.8 branch (portals4/mtl hanging fix)

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

r32113 [[BR]]
This commit fixes #4681 - ibm c_fence_lock hangs

cmr=v1.8.2:reviewer=tkordenbrock:subject=Portals4/MTL hanging fix