Cleanup a race condition regarding marking that waitpid_fired. We should always mark it as fired when we enter the wait_local_proc routine, and also mark it as no longer alive if iof_complete has also been found. If other places in the code also update those flags, there is no harm done.
Add some further initialization and protection for zero-byte messages
handle PMIX_LOCAL_SIZE attr arg in cray pmix
Need local_size returned by the Slurm components
Update the regex to resolve a bug
Nathan had requested this before as he needs to know the #procs in the job to optimize the UGNI btl. Add the fetch for that data - the native pmix component already provides it, but ensure the Slurm PMI-1 support does too. If not found, fall back to the non-optimized number
Fix the PSM transport key generator to match prior releases
Use the OMPI-nightly-generated .gitignore_global
Add current state from old bitbucket Mercurial repo.

History can be found here (for at least some period of time):
bitbucket.org/jsquyres/mpi3-tools-handles2
Remove Ashley's collective counters.
ompi_debuggers.c: fix location mismatch in mpi[msgq|dbg]_dll_locations
debuggers: update constants for debugger

Per phone call on 21 July 2014, add const ints for the debugger to
read semantic constant values.
mpihandles: don't use free(); use mqs_free()
handles dll: remove whitespace and fix name maps

Laust detected inconsistencies of the maps for pre-defined MPI
handles.  This commit should make everything consistent.
Use ompi_mpi_errors_throw_exceptions instead of MPI::ERRORS_THROW_EXCEPTIONS
Ensure that the arrays are big enough
Fix obvious copy-n-paste errors.  Although it's not obvious that
MPI_ERRORS_THROW_EXCEPTIONS is the right name to use... mmm...
Avoid a NULL-based segv for now, and just fprintf() a warning for now
(that we still need to implement it).
mpihandles_interface.h: update to match those in ompi_mpihandles_dll.c.
ompi_mpihandles_dll.c: only pass (mqs_process*) parameters

Streamlined mpidbg_{comm|errhandler|request|status}_query function
prototypes by not passing information which can be extracted with
mqs_* callbacks. Also fix a couple of typos.