Fixes #4056: Move r30150 to v1.7 branch (Cleanup the sensor framework close)

---svn-pre-commit-ignore-below---

r30150 [[BR]]
Cleanup the sensor framework close - existing code was using incorrect object type. Don't start sensors if sample rate is zero. Don't add zero-byte data from resusage as it means nothing was measured.

cmr=v1.7.4:reviewer=hjelmn
Fixes #4059: Move r30155 to v1.7 branch (fix how we transfer mapping directives to the job)

---svn-pre-commit-ignore-below---

r30155 [[BR]]
Fix how we transfer mapping directives to the job, ensuring that directives that can be given outside of a mapping policy (e.g., oversubscribe and no-use-local) are retained.

cmr=v1.7.4:reviewer=jsquyres:subject=Fix how we transfer mapping directives to the job


r30158 [[BR]]
Ensure comm_spawn'd jobs get treated the same wrt setting default mapping directives

Refs #4059


r30163 [[BR]]
Reference the correct variable...sigh

Refs #4059
Fixes #4064: Move r30162 to v1.7 branch (Need to mark the daemon)

---svn-pre-commit-ignore-below---

r30162 [[BR]]
Need to mark the daemon as alive so that exit commands are properly routed during abnormal terminations. Also, remove stale references to the "selected oob component" as we no longer require only one component be selected

cmr=v1.7.4:reviewer=jsquyres
Fixes #4068: Move r30173 to v1.7 branch (Update the orterun help messages)

---svn-pre-commit-ignore-below---

r30173 [[BR]]
Update the orterun help messages and man page to reflect new map/rank/bind options and defaults. Thanks to Paul Hargrove for reporting it.

cmr=v1.7.4:reviewer=jsquyres


r30181 [[BR]]
Clean up many references to "rank": usually change to "process" and/or
specifically delineate that we're referring to the process' rank in
MPI_COMM_WORLD.

Refs #4068