OMPI: btl openib: fix max registarable memory caluclation

    - by default allow to register maximum possible (i.e 2 * total_memory)
      memory. This beheviour can be turned off using mca parameter
      "btl_openib_allow_max_memory_registration"

    - In fallback case, use device specific parameters to calulate
      memory limit.
Update hwloc to 1.9.1, bringing the newer version over from the master
configury: test the __sun macro to detect solaris OS.
recent oraclestudio compilers do not set the __sun__ macro

(cherry picked from commit open-mpi/ompi@6418d0d118aff87ac3f36b87fb951bd55de21e06)
Merge pull request #24 from miked-mellanox/topic/sync_with_ompi

sync with ompi-release/v1.8
tools: add flag to avoid git pull during tarball create

it breaks jenkins scripts because jenkins fetches the branch and disconnects it from the repo.
hence git pull fails
(cherry picked from commit 81917412a86bd8bce7adf17871b6ccaf17770a32)

Conflicts:
	contrib/dist/make_dist_tarball
OPAL: add support for autofs magic type
(cherry picked from commit 42f3fa0d1e95addd551deacaaf98ca2803ccc4ec)
OSHMEM: spml ikrit: fix mxm disconnect flow

Add out of band barrier before performing mxm disconnect.
It will make sure that every pe is ready to disconnect. Otherwise
bad things may happen.
(cherry picked from commit 3f7ed5654802d4b5921263daba7811f77b7751fc)
OSHMEM: spml ikrit: disable rdmap op DCI pool

Instead use single pool for both rdma and send receive ops.
(cherry picked from commit ompi/open-mpi@e1cf6f37baf2b6240ab3aa3a219b8856cfa2caf4)
OSHMEM: spml ikrit: fix spelling in help file
(cherry picked from commit 71ebbca26d18716796ddb370f391ebd3dd940710)
OSHMEM: atomic mxm: fix mkey conversion

Correctly return mxm_empty_mem_key when shmem mkey is empty
(cherry picked from commit c76261da0749b2f93ee1a425baa4cc36ce2e1bef)
Merge pull request #125 from rhc54/cmr/hwloc-update

Update hwloc to 1.9.1, bringing the newer version over from the master
Merge pull request #124 from bureddy/v1.8-topic

OMPI: btl openib: fix max registarable memory caluclation
Merge pull request #127 from ggouaillardet/topic/detect_solaris

configury: test the __sun macro to detect solaris OS.
Merge pull request #128 from miked-mellanox/topic/fix_makedist

port makedist fixes from master
Merge pull request #132 from alex-mikheev/topic/spml_ikrit_help_spell_fix-v1.8

OSHMEM: spml ikrit: fix spelling in help file
Resolve thread safety in TCP BTL
Fix incomplete merge - use the new orte_topology_t when setting topologies for the node pool
Merge pull request #129 from miked-mellanox/topic/fix_make_check

fix make check, ported from master
Merge pull request #130 from alex-mikheev/topic/spml_irkit_disconnect_fix-v1.8

OSHMEM: spml ikrit: fix mxm disconnect flow
Merge pull request #131 from alex-mikheev/topic/spml_ikrit_dc_env_fix-v1.8

OSHMEM: spml ikrit: disable rdmap op DCI pool