configury: remove config/ompi_config_solaris_threads.m4 (dead code)
OSHMEM: fixes bug in shmem_lock

Lock server pe computation was incorrect in cases when:

lock virtual address is signed long. In this case negative pe
value was returned.

In case when lock has different virtual adresses on different pes.
It can happen when memheap or static segment have different base
addresses. Use offset instead of absolute virtual address to
compute server pe

Fixed by @alex-mikheev, reviewed by @miked-mellanox
(cherry picked from commit 067fa05209f0fac59cbf3050fbfea34f8f490ab8)
OSHMEM: sshmem verbs: improve hca name parsing

If user gives hca port ignore port, use only hca name.
Ex: mlx4_0:1 -> mlx4_0

fixed by @alex-mikheev reviewed by @miked-mellanox
(cherry picked from commit 4ac59362577ef0f48741663281c9caef7f1357a8)
OSHMEM: sshmem mmap: use MAP_PRIVATE instead of MAP_SHARED

It looks like using MAP_PRIVATE instead of MAP_SHARED greatly
speeds up infiniband memory registration.

Change-Id: Id7089f58458ef8fff4034a2c4707d31f7e8b6694
(cherry picked from commit 89535a32726450a92fa134cb32d82f0362c9877b)
fortran: fix the MPI_SIZEOF problems in the Fortran interfaces

This PR is the union of several commits on master; I squashed them
down to a single commit here, for simplicity.

Refs open-mpi/ompi#198
.gitignore: rename .gitignore_global and add in new Fortran ignores
configury: check pthreads work as is on all platforms including solaris
Thanks to Jeff for the review
Merge pull request #3 from jsquyres/topic/fortran-sizeof-fixes

fortran: fix the MPI_SIZEOF problems in the Fortran interfaces
RM-approved
Merge pull request #10 from miked-mellanox/topic/fix-mmap-mode

OSHMEM: fix memheap/sshmem/mmap to use MAP_PRIVATE instead of SHARED to speedup registration
RM-approved
Merge pull request #4 from ggouaillardet/topic/fix-solaris-threads

Topic/fix solaris threads
RM-approved
Merge pull request #6 from miked-mellanox/topic/fix-oshmem-v1.8

fix shmem_lock
RM-approved
Merge pull request #8 from miked-mellanox/topic/sshmem_name_parse

fix hca name parsing
RM-approved
OSHMEM: sshmem verbs: allocate memory at fixed address

Use experimental verbs to allocate memory at fixed base
virtual address.

verbs will disqualify itself if shared_mr is disabled
or not supported and it is impossible to allocate memory
starting at fixed base virtual address.

verbs contig pages allocator did not guarantee fixed va, now it does.
(cherry picked from commit fd77ebd4525e9e0c1a3ab1c4966bf31aa45251b4)

Apply Jeff`s comments

Update with Jeff commits
OSHMEM: Apply review comments
Merge branch 'topic/fix-verbs-allocator-to-use-fixed-va' of https://github.com/miked-mellanox/ompi-release into topic/fix-verbs-allocator-to-use-fixed-va

Conflicts:
	oshmem/mca/sshmem/verbs/configure.m4
	oshmem/mca/sshmem/verbs/sshmem_verbs_component.c
	oshmem/mca/sshmem/verbs/sshmem_verbs_module.c