Fixes #4208: Move r30516 to v1.7 branch (fix lost message problem)

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

r30516 [[BR]]
Fix lost message problem - if multiple messages are queued before the connection is formed, we lost all but the first one. Ensure that all messages get properly queued prior to completing the connection

cmr=v1.7.4:reviewer=jsquyres:subject=Fix lost message problem
Fixes #4209: Move r30519 to v1.7 branch (Fix Fortran delcarations of MPI_SUBARRAYS_SUPPORTED)

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

r30519 [[BR]]
Fix Fortran delcarations of MPI_SUBARRAYS_SUPPORTED and MPI_ASYNC_PROTECTES_NONBLOCKING

Ensure that these two flags are in all of mpif.h, the mpi module, and
the mpi_f08 module.  Thanks to Rolf Rabenseifner for pointing out the
issue.

cmr=v1.7.4:reviewer=ompi-rm1.7