Fixes #3934: Move r29750 to v1.7 branch (Link against common cuda library)

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

r29750 [[BR]]
Link against common cuda library

Thanks to Jorg Bornschein for pointing it out

cmr=v1.7.4:reviewer=rolfv
Fixes #3937: Move VT v5.14.4.9 changes to v1.7

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

r29754 [[BR]]
Changes to VT:
	- added preprocessor conditional for vt_cupti_events_enabled
	  (fixes compile error when CUDA-RT wrapper are enabled and CUPTI is disabled (as reported at: https://svn.open-mpi.org/trac/ompi/changeset/29752 by Jorg Bornschein))
Fixes #3930: Move r29725 to v1.7 branch (continue search sorted openib device)

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

r29725 [[BR]]
continue search sorted openib device list if no btls found with nearest HCA.

cmr=v1.7.4:reviewer=jladd
Fixes #3933: Move r29748 (Fix hostfile parsing for RMs that list nodes one-per-line)

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

r29748 [[BR]]
Fix hostfile parsing for the case where RMs count slots by listing the node multiple times. Thanks to Tetsuya Mishima for rep[orting the problem and providing a patch.

cmf=v1.7.4:reviewer=rhc
Fixes #3938: Back out some changes that should not have come to 1.7

Implemented via patch