Patch from Evan Clinton, reviewed by Leif Lindholm, for supporting
ARM5 and ARM6.
* Make flow control on by default
* Move alarm code back into a triggered operation
* Use triggered operations for restart barrier as well
remove some now unneeded debugging
need to order the pending list before we restart
Add a backoff mechanism for re-establishing communication
Add -N option as synonym for "npernode"
Add procs to each node's map on the daemons
Add event priority inversion test
Update test
fix segfault when pml direct enabled
 * Add bullets for 1.6
 * Add a few items in the "not on a release branch" yet section
Skip some more common files.
Fix stupid singletons - get the pidmap message correct
Update the tests, add a couple
Extend the iof by adding two new components to support map-reduce IO chaining. Add a mapreduce tool for running such applications.

Fix the state machine to support multiple jobs being simultaneously launched as this is not only required for mapreduce, but can happen under comm-spawn applications as well.
Minor cleanup
Resolve the case where only the HNP is in the system (i.e., single-node operation)
Ensure flag is passed to remote daemons
Convert debug to verbose