Fixes #4015: Move r30013 to v1.7 branch (Protect hwloc/configure/m4's use of some)

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

r30037 [[BR]]
Per http://www.open-mpi.org/community/lists/devel/2013/12/13532.php,
r30016 was not enough to solve the issue.

So properly prefix all the shell variables used in opal_setup_java.m4
(one of them had an orte_ prefix -- oops!).  Now we won't get any
conflicts.

Refs #4015
Fixes #4003: Move r29990 to v1.7 branch (Support user-provided envars for comm_spawn)

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

r29990 [[BR]]
Support user-provided envars for comm_spawn using info key "env"

Thanks to Tom Fogal for the request

cmr=v1.7.4:reviewer=jsquyres


r30033 [[BR]]
Correctly add support for the "env" MPI_Info key during comm_spawn, update the "map-by", "rank-by", and "bind-to" Info key behaviors to match the new mapping/ranking/binding system, and update all docs and comments to match.

Fix comm_spawn on a single host - with the new default mapping scheme, we were incorrectly computing the number of procs to put on the node.

Refs #4003