Fixes #4828: Move r32397 to v1.8 branch (Per Paul Hargrove, add missing)

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

r32397 [[BR]]
Per Paul Hargrove, add missing include to fix build under FreeBSD

RM-approved

cmr=v1.8.2:reviewer=ompi-gk1.8
Fixes #4831: Move r32411 to v1.8 branch (Per patch from Paul Hargrove,)

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

r32411 [[BR]]
Per patch from Paul Hargrove, disable an unused function in libevent to restore OpenBSD support

Reviewed by rhc, RM-approved

cmr=v1.8.2:reviewer=ompi-gk1.8
Fixes #4833: Move r32417 to v1.8 branch (initialize a copule of fields in the openib ini struct)

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

r32417 [[BR]]
Fixes #4377

Per patch from aryzhikh, initialize a copule of fields in the openib ini struct

Hard to understand why this has sat there for so long...

cmr=v1.8.2:reviewer=rhc:subject=initialize a copule of fields in the openib ini struct
Fixes #4830: Move r32409 to v1.8 branch (coll/ml: fix ML_ERROR/printf parameters)

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

r32409 [[BR]]
coll/ml: fix ML_ERROR/printf parameters

cmr=v1.8.2:reviewer=hjelmn