Fixes #4032: Move r30078 to v1.7 branch (avoid use of pmi components when launched via mpirun)

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

r30078 [[BR]]
Avoid use of PMI components when launched via mpirun as this is just unnecessary overhead that can cause confusion.

cmr=v1.7.4:reviewer=miked:subject=Avoid use of PMI components when launched via mpirun


r30083 [[BR]]
Add pubsub pmi component to list of components to avoid when indirect launch used

Refs #4032
Fixes #4024: Move r30058 to v1.7 branch (Cleanup various leaks in ompi_info)

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

r30058 [[BR]]
Cleanup various leaks in ompi_info reported by valgrind.

cmr=v1.7.4:reviewer=jsquyres