Fixes #4372: Move r31010, 31026, 31027, 31028, 31032, r31033 to v1.7 branch (Remove "medium" RMA interfaces)

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

r31010 [[BR]]
osc: add fortran bindings for new RMA function

I have only checked that these bindings compile without warnings. They
appear to work with both intel's compilers and gfortran.

cmr=v1.7.5:reviewer=jsquyres

r31026 [[BR]]
Fix ompi function in Fortran RMA bindings

cmr=v1.7.5:ticket=#4372

r31027 [[BR]]
Fix pragma argument names to match dummy argument names.

Issue found by Absoft MTT runs.

cmr=v1.7.5:ticket=#4372

r31028 [[BR]]
Fix more pragma argument names to match dummy argument names.

Issue found by Absoft MTT runs.

cmr=v1.7.5:ticket=#4372

r31032 [[BR]]
Add missing files in Makefile.am listing

cmr=v1.7.5:ticket=#4372

r31033 [[BR]]
Remove "medium" RMA interfaces

We no longer specify interfaces with choice buffers in the TKR "mpi"
module implementation -- MPI-3 prohibits it (see r30169 and r30170 for
more details).

cmr=v1.7.5:ticket=#4372
Fixes #4371: Move r31009, r31038 to v1.7 branch (Also bump the Fortran MPI)

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

r31009 [[BR]]
Open MPI is MPI-3 conformant as of 1.7.5. Update mpi.h to reflect this.

cmr=v1.7.5:reviewer=rhc

r31038 [[BR]]
Also bump the Fortran MPI version constants to 3.0

cmr=v1.7.5:ticket=#4371