OPAL: skip comparison when when fs=autofs in mtab, because we are looking for reals fs type
(cherry picked from commit da5b8c68798dadf0ef2d8a8eb9ac2cd75813380b)
Merge pull request #139 from miked-mellanox/topic/opal_path_nfs_autofs

port autofs fix from master
If we are using hwthread cpus, then default to binding there, letting the user override to whatever they want

(cherry picked from commit 123fdd603ff603a4c3a240eb2b6bb534f6c3a79f)
Merge pull request #140 from rhc54/cmr/binding

If we are using hwthread cpus, then default to binding there
fortran: only build the back-compat F08 symbols when necessary

Previous code mistakenly always built the F08 back-compat MPI_SIZEOF
symbols in libmpi_mpifh.so.  Change it to build the F08 back-compat
symbols only if we're also building the mpi_f08 module (i.e., the
Fortran compiler supports all the stuff we need for the F08 module).
Merge pull request #141 from jsquyres/pr/fortran-blah

fortran: only build the back-compat F08 symbols when necessary
Prevent deadlocks on recursive calls (deleting communicators with
attributes from an attribute callback).

(cherry picked from commit 4d55ae838d5eff2818707da7ba60ffd640144360)
man: update a bunch of attribute-related man pages

Per discussion starting
http://www.open-mpi.org/community/lists/users/2014/12/26018.php, at
least note that OMPI does not allow adding or deleting attributes in
an attribute copy or delete callback (or any of its children) on the
same object on which the callback was invoked.

(cherry picked from commit 9144517ad420deb6bad1cb50c41ae74c35548ad0)
Merge pull request #142 from jsquyres/pr/attribute-sadness

Attribute "fixes"
Minor touchup to ensure hwthreads are correctly bound, and setting LSF affinity operations to hwthreads-as-cpus by default
Merge pull request #143 from rhc54/cmr/lsf-touchup

Minor touchup to ensure hwthreads are correctly bound, and setting LSF affinity operations to hwthreads-as-cpus by default
Update valgrind suppression file
gitignore: trim kruft, similar to open-mpi/ompi@e2755cfd3b74d813cd6536e63dc63e340857274c

Update the .gitignore to use the power of regular expressions to
consolidate and remove a lot of redundant entries that were the result
of the simple catenation of all the svn:ignore properties from a prior
life.

Needs no review.
Update version and news for release
1.8.4 has been released; on to 1.8.5a1
Merge remote-tracking branch 'release/v1.8' into topic/sync_with_ompi_release
Revert "1.8.4 has been released; on to 1.8.5a1"

This reverts commit 1b4e34a16d7b36bb32fe14766db53a6404323ee1.
Merge pull request #28 from miked-mellanox/topic/sync_with_ompi_release

sync with 1.8.4