Fixes #4783: Move r32189 to 1.8.2: stop segv when tool used in pipe

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

r32189 [[BR]]
Protect against problems if someone passes us thru a pipe and then abnormally terminates the pipe early
Fixes #4780: Move r32190 to v1.8 branch (Correct trivial typos in man)

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

r32190 [[BR]]
Correct trivial typos in man files and FUNC_NAME variables.
Patch provided by Fujitsu (Kawashima, Takahiro)

cmr=v1.8.2:reviewer=jsquyres
Fixes #4782: Move r32205 to v1.8 branch (build: remove distro id from)

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

r32205 [[BR]]
build: remove distro id from src.rpm filename, select md5 packing algorithm for
consistency across different distros: src.rpm create on one distro can be unpacked on
another when same packing algorithm used on both.

reviewed by Jeff
cmr=v1.8.2:reviewer=ompi-rm1.8
Fixes #4781: Move r32201 to v1.8 branch (osc/rdma: fix warning)

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

r32201 [[BR]]
osc/rdma: fix warning

cmr=v1.8.2:reviewer=rhc