Fixes #3843: Move r29427 to v1.7 branch (fix a pair of minor errors in the affinity mpi extension)

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

r29427 [[BR]]
Fix a pair of minor errors in the affinity MPI extension.

* Use the right length for memset/strncpy
* Return the set return value (vs. unconditionally returning
  OMPI_SUCCESS)

cmr=v1.7.4:reviewer=dgoodell:subject=Fix a pair of minor errors in the affinity MPI extension
Fixes #3856: Move VT v5.14.4.7 changes to v1.7

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

r29461 [[BR]]
Changes to VT's configure:
	- removed potential double-'/' in CUPTIDIR which makes trouble with rpmbuild's debugedit program (fixes #3854)
Fixes #3858: Move r29464 to v1.7 branch (Make btl/vader valgrind safe.)

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

r29464 [[BR]]
Make btl/vader valgrind safe.

cmr=v1.7.4:reviewer=samuel
Fixes #3825: Move deletion of alignment code in rcache to 1.7 branch

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

r29233 [[BR]]
Remove redundant (and possibly erroneous) alignment code in rcache.  It is already handled by users of the rcache.
This was per RFC http://www.open-mpi.org/community/lists/devel/2013/09/12927.php and discussed in developers meeting.