Fixes #4411: Move r31106 to v1.7 branch (Set the locality for remote)

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

r31106 [[BR]]
Set the locality for remote procs even after a comm_spawn. Ensure we store our own local cpuset upon launch so it will be shared during comm_join.

This provides full locality - i.e., not just node-level, but all the way down to whatever common binding level exists between the procs.

cmr=v1.7.5:reviewer=jsquyres


r31118 [[BR]]
Ensure all procs set locality for all remote procs in the multi-way intercomm_create problem 

Refs #4411


r31119 [[BR]]
Set the locality prior to calling add_procs so bozos like Jeff get it at the right time

Refs #4411
Prep NEWS and README
Okay, just to be perfectly clear (for Jeff) - it's 3.0