Fixing atomics selection issue, to be CMR'd after it passes the nightly tests
ignore generators: sort the dirlist for repeatable output

Sort the output from reading directory contents so that the generated
.gitignore and .hgignore files will be much more consistent (and
friendly to change from subsequent runs, especially when they are
committed to SVN/git/hg repos).
ompi_config.h: no need to AC_CONFIG_HEADER this file

Nothing is generated in this file; this commit essentially just
renames ompi_config.h.in -> ompi_config.h.

cmr=v1.8.1:reviewer=dgoodell
Update to atomics selection, fix octal issue and rename defines
build-*ignore.pl: add -o option to specify what file to write

Add some getopt options for both build-gitignore.pl and
build-hgignore.pl:

 -v: be a little verbose
 -h: show a quick help message
 -o: specify the output file to write

build-hgignore.pl defaults to writing .hgignore, and
build-gitignore.pl defaults to writing .gitignore.  But you can use -o
to specify writing a different filename.
Fix typo error in commit r31388.
Per the RFC, remove the sensor framework from the ORTE code area, relocating it offsite to the ORCM code area. Also update some ignores to ensure we don't pickup crosstalk in components
Remove --enable-sensors configuration option
Remove orcm-related platform files and ignore them from now on
As we do for Hg, ignore .git and .gitignore_local. Also ignore any orcm directory just to keep things clean
Cleanup the ignores
FIXES #4313.
MPI_STATUS_IGNORE provokes SIGSEGV in MPI_Waitany and MPI_Testany if count is zero.
Merge branch 'master' into dev
Merge branch 'TRAC4313' into dev