Revert "coll/basic: fix segmentation fault in neighborhood collectives if the degree"

This reverts commit 9c788ff9400960823637dc0eebb3a8640414fa05.
coll/basic: fix segmentation fault in neighborhood collectives if the degree
of the topology is higher than the communicator size

It is possible to have a topology degree higher than the size of the communicator.
For example, a periodic cartesian communicator on MPI_COMM_SELF. This will leave
the neighborhood collectives with a request buffer that is too small.

This commits introduces a semantic change :
from now, c_topo must be set before invoking coll_select
* comment on communicator creation in mca_topo_base_dist_graph_create(...)
* use accesors to retrieve topo info
OSHMEM: sshmem verbs: workaround shared_mr procfs bug

dereg shared_mr before doing dereg on its mr.
Merge branch 'topic/oshmem_shared_mr_fix'
OSHMEM: add missing help file, got lost during merge. Thanks to Yossi/Igor for finding it.

Change-Id: I466e40a3fea70e8045dd1e897edcc50ccf0451a3

Conflicts:
	oshmem/mca/sshmem/base/Makefile.am
	oshmem/mca/sshmem/base/help-oshmem-sshmem.txt
 HCOLL: by default off
HCOLL: Update the proc structure dereference

Update the proc structure dereference to reflect the new opal_proc_t
super field
add a disable function for coll module
Correctly mote the pointer back by the true_lb.

Fixes #231
OSHMEM: fix the makefile.
(oshmem/mca/sshmem/base/Makefile.am)
OSHMEM: spml ikrit: hardware rdma endpoint

Create additional endpoint that is capable of true
one sided RDMA transfers.

MXM atomics component now uses this endpoint
OSHMEM: spml ikrit: improve mxm transport sanity check

Do not allow combination of transports that is not compliant with
shmem spec. Especially do not allow mix of hw and software atomic
ops

Issue: 4721
Change-Id: Ide382f7510495df3d385f2a5ae5f9def6ef5332c
OSHMEM: spml ikrit: hw rdma channel is disabled by default
Merge branch 'topic/oshmem_spml_ikrit_hw_rdma_channel'
Correct some typos in Cray PMI detection
OSHMEM: Fix application abort

register on_exit() hook to know exit status inorder to
skip shmem_finalize destructor in case of non-zero exit status
set the fs_ptr to NULL in case of an error, to avoid a malicious free on file_close.
Merge pull request #234 from bureddy/master

OSHMEM: Fix application abort
Merge pull request #229 from nkogteva/master

oshmem mmap: new mca parameters were introduced - sshmem_mmap_anonymous,...