Fixes #3500: disable-hwloc disable-dlopen breaks build in v1.6

Custom patch from the ticket.
Fix a typo in NEWS; no CMR needed.
Fixes #3497: Move VT v5.14.2.4 changes to v1.6

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

r27983 [[BR]]
Changes to OTF:
	- fixed build error when the Python bindings were enabled
	- fixed conflicts with OpenType Fonts:
		- install header files to INCLUDEDIR/otf1
		  (only when building outside VT/Open MPI)
		- install libraries to LIBDIR/otf1
		- renamed otfdump to otfprint

r28010 [[BR]]
Changes to OTF:
	- revised fix for OpenType Font conflicts based upon Jeff's comments in CMR #3497)
	- renamed libotf to libopen-trace-format
	- install libraries to LIBDIR (as before, no need for adjusting LD_LIBRARY_PATH)

r28015 [[BR]]
Changes to OTF:
	- corrected initial library version
Fixes #3499: integrate MXM 2.0 support into v1.6

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

Custom patch from ticket based on:

r27987 [[BR]]
MTL MXM: ver. 2.0 interface changes.
Update NEWS with latest changes
1.6.4rc3 has been released; on to 1.6.4rc4
Fixes #3507: CMR to v1.6: using hwloc to report single-core bindings on Solaris

Custom patch from hwloc upstream to fix Solaris process binding
issue.  Thanks to Siegmar Gross for reporting the problem.

Based on https://svn.open-mpi.org/trac/hwloc/changeset/5295 and
https://svn.open-mpi.org/trac/hwloc/changeset/5296.
Fixes #3493: Handle the case where rankfile provides the allocation

Custom patch from ticket.
Fixes #3503: Move TCP BTL handshake fix to v1.6

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

Custom patch on the ticket based on:

r28023 [[BR]]
Fixes #3494: If we get 0 bytes back for the ACK, it doesn't
necessarily mean an error -- it could (and usually does) mean that the
peer realized that we both initiated a connect at the same time, and
therefore it decided to hang up.

I also added a friendly show_help error message for other cases where
recv_blocking() fails (i.e., "Something went wrong. Kaboom! Your job
will abort...").
Fixes #3510: Move libtool language fix to v1.6

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

Custom patch from the ticket:

r28047 [[BR]]
Due to this thread:
http://www.open-mpi.org/community/lists/users/2013/02/21356.php and a
helpful tip from Dave Goodell, set the precious variables for
compilers to "no" that we don't want.  Libtool's m4 configry will
interpret this as "I won't be using this language; don't bother
setting it up."
Fixes #3438: Cygwin v1.6 patches

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

Custom patches from ticket, based on:

r28059 [[BR]]
Patch for Cygwin support: use correct DSO/shared library prefix and
suffix.  Thanks to Marco Atzeri for reporting the issue and providing
an initial patch.

r28060 [[BR]]
Patch for Cygwin support: Use S_IRWXU for shmget() and include
<sys/stat.h>.  Thanks to Marco Atzeri for reporting the issue and
providing an initial patch.
Add bullet about Cygwin fixes.
1.6.4rc4 released; on to 1.6.4rc5
Fixes #3514: integrate MXM 2.0 api changes  into v1.6

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

Custom patch from ticket based on:

r28069 [[BR]]
MTL MXM: adapt to mxm 2.0 api changes - flags are only for send requests, and SYNC is part of the opcode.
1.6.4rc5 was released; on to 1.6.4rc6
1.6.4 has been released; on to 1.6.5a1
Fix minor nroff macro issues.  Documentation/packaging change: no CMR
required.
Fixes #3535: Move ROMIO file_close fix to v1.6

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

r28177 [[BR]]
Two fixes for the ROMIO io module:

 * Don't call PMPI_* anything from our module code; that's terribly
   bad form (and disallowed!).  Instead, do the proper back-end stuff
   to reset the error handler on the file handle.
 * If we've already started to MPI_Finalize, then just give up and
   don't actually perform all the file closing actions (because
   ROMIO's file close calls MPI_Barrier, which will obviously fail if
   MPI_Finalize has already been invoked).  Bad user behavior should
   be punished (by leaking resources, not closing the file properly,
   etc.).
Add bullet about MPI_FILE_CLOSE error.