Fixes #4466: Move r31256 to v1.8 branch (spall Quadrics correctly.)

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

r31256 [[BR]]
Fix #4465: spall Quadrics correctly.

Many thanks to Jeff Hammond for noticing.

cmr=v1.8:reviewer=ompi-rm1.8
Fixes #4469: Move r31259 to v1.8 branch (osc: add missing MPI_ERR_RMA_SHARED error)

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

r31259 [[BR]]
osc: add missing MPI_ERR_RMA_SHARED error code and internal equivalent

cmr=v1.8:reviewer=jsquyres
Fixes #4470: Move r31260, 31261, r31263 to v1.8 branch (Fix typos in r31260)

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

r31260 [[BR]]
Add missing MPI_WEIGHTS_EMPTY constant

cmr=v1.8:reviewer=jsquyres

r31261 [[BR]]
Fix typo in r31260

cmr=v1.8:ticket=#4470

r31263 [[BR]]
Fix typos in r31260

Also added some missing values and sentinels.

cmr=v1.8:ticket=#4470
Fixes #4474: Move r31265 to v1.8 branch (btl/vader: create the shared memory)

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

r31265 [[BR]]
btl/vader: create the shared memory backing file in the proc's session
directory not the job's

This bug didn't affect the correctness of the vader results just the
cleanup. This commit removes an error message about removing a non-existent
file.

cmr=v1.8:reviewer=jsquyres