Fixes #4277: Move r30735 to v1.7 branch (shmem: remove unused defines)

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

r30735 [[BR]]
shmem: remove unused defines
fixed by Roman, reviewed by MikeD
cmr=v1.7.5:reviewer=ompi-rm1.7
Fixes #4267: Move r30719 to v1.7 branch (handle non-matching addresses)

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

r30719 [[BR]]
If we are given a TCP oob address that doesn't match any active module, it is still possible that we could route to the address if a router is in the system. No harm in trying, so arbitrarily pick the first connection in the active module list and assign the peer to it. If that module can't reach it, we'll follow the usual failover mechanism until finally concluding that nobody can get there.

cmr=v1.7.5:reviewer=jsquyres:subject=handle non-matching addresses


r30733 [[BR]]
Make Jeff smile - pretty-up the indentation

Refs #4267


r30740 [[BR]]
Fix bugs in the oob base - ensure we get the components in high-to-low priority, and that we correctly track reachability via all components. Adjust the priority of the tcp component to leave headroom for others

Refs #267
Fixes #4275: Move r30513, r30521 to 1.7.5

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

r30513 [[BR]]
Okay, since a certain other RM out there made a fuss about being able to lock their daemons to specified cores, offer the same option here. The MCA param orte_daemon_cores can be used to specify which core(s) you want the orte daemons to use. This will have no bearing on the application procs - unbound will remain unbound, and binding directives will be applied to the apps.

Yippee skippee...


r30521 [[BR]]
Add bullet about now being able to restrict ORTE daemons to specified cores


r30736 [[BR]]
Add some verbage requested by Jeff, change the param level to something...?

Refs #4275
Fixes #4282: Move r30748 to v1.7 branch (OSHMEM: remove unused code, rename)

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

r30748 [[BR]]
OSHMEM: remove unused code, rename mca param

- remove old, unused code
- rename mca param for oshmem preconnect to match mpi naming scheme.

fixed by Alex, reviewed by Mike

cmr=v1.7.5:reviewer=ompi-rm1.7
Fixes #4283: Move r30751 to v1.7 branch (Fix typo - thanks to)

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

r30751 [[BR]]
Fix typo - thanks to Andreas Schwab for the patch

RM-approved

cmr:v1.7.5:reviewer=ompi-gk1.7