Follow the lead set by Jeff: no need to run AC_CONFIG_HEADERS on orte_config.h. However, unlike the MPI layer, we don't run that macro on another file in orte/include, so ensure we add that -I path back!
pml/ob1: fix heterogeneous support when using the send_inline optimization

We will track #4568 from the 1.8 CMR.

Closes #4568

cmr=v1.8.2:reviewer=jsquyres
Derived from patch provided by Artem, cleanup the "abnormal" code path for selecting TCP OOB modules to connect to a remote process. If we can't find a direct interface-to-address match, then assign all the provided addresses to the first available TCP module and let the normal failure process determine if the remote proc is truly reachable.

cmr=v1.8.2:reviewer=artpol:subject=fix abnormal code connection path in tcp oob
Ensure we don't silently fail when unable to make a connection - bark pleasantly first.

Refs #4571
comm: detect if we run out of communicator ids (cids)

Due to a leak in the osc/rdma component we were running out of cids on
a one-sided tests. This resulted in a hang instead of an error. This
commit causes the nextcid algorithm to return an error if we run out
of cids.

cmr=v1.8.2:reviewer=jsquyres
osc/rdma: do not leak the receive request

This commit fixes a bug that can cause request and communicator leaks
when cleaning up an OSC window. The should prevent a hang seen with
IMB-EXT.

cmr=v1.8.2:reviewer=jsquyres
Fix the tarball build - need to include the orte_config.h header
Update git/hg ignore files
Ensure that VPATH builds work with the ORTE version.h file.
Take another stab at resolving the "called-abort" requirement without getting stuck. Return to "drop a turd" mode, perhaps with a little more intelligence behind it. Don't worry about catching it if session dirs weren't created

cmr=v1.8.2:reviewer=jsquyres:subject=cleanup MPI_Abort hangs
Minor cleanup - remove unused RML tag

Refs #4576
comm_cid.c: Ensure that "flag" is initially set to false.

If the loops never get executed because CIDs are exhausted, then the
value of flag will be undefined.

Refs #4572
Update git/hg ignore files
A few minor updates and two bug fixes:

 * Ensure to cd to the basename of the URL (e.g., "v1.8" from
   "branches/v1.8")
 * Remove the erroneous -m from the svn commit line that was
   preventing the updated .gitignore file from getting committed
Fix help message errors as reported by check-help-strings.pl script.

cmr=v1.8.2:reviewer=jsquyres
As per the RFC:

http://www.open-mpi.org/community/lists/devel/2014/04/14496.php

Revamp the opal database framework, including renaming it to "dstore" to reflect that it isn't a "database". Move the "db" framework to ORTE for now, soon to move to ORCM
Correct typo in header definition
Fix some errors in transition
Remove debug
Cleanup the MPI_Abort detection

Refs #4576