update ignore list
Update the minimum required versions to match that on the web site
Update git/hg ignore files
Update the automated build ignore scripts so they work properly in non-svn environments by simply copying the global and any local files into the respective .<foo>ignore file
Ensure we don't include the globals twice at the beginning of the file in non-svn environments as the .<foo>ignore_global file already contains them. Remove the extra check for svn repo in the hgignore script.
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