Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn

cmr=v1.7.5:reviewer=hjelmn:subject=Update one-sided to MPI-3