Add missing platform files to dist - no review required
Fixes #3501: Move minor configure options fix to v1.7

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

Custom patch on ticket originally based on r27998:

r27998 [[BR]]
Can't just use "0" in an AM_CONDITIONAL -- you have to use a valid
executable that can be run and returns a false exit status (which,
amusingly, in this case is 1, not 0).
Fixes #3498: integrate MXM 2.0 support into v1.7

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

Custom patch from ticket based on:

r27987 [[BR]]
MTL MXM: ver. 2.0 interface changes.
Fixes #3496: Move wrapper orte fix to 1.7

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

Custom patch on ticket based on:

r27972 [[BR]]
Need the WRAPPER_EXTRA_* defines for orte_info as well.
Fixes #3470: ARM atomics

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

Patch based on:

r27882 [[BR]]
The patch from ticket #3469 adapted for the trunk.
Fixes #3511: Move libtool language fix to v1.7

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

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 #3512: Move slot_list parse fix to v1.7

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

r28054 [[BR]]
Correctly parse the rank file slot_list when given "S:C" - the first position holds the socket, so start looking for cores at posn=1

r28057 [[BR]]
Cleanup report-bindings so it always reports the actual binding instead of what was requested. Ensure we don't report twice if it is an MPI process being launched.
Fixes #3516: Update lustre and alps configury

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

r27962 [[BR]]
fix alps configury

r27996 [[BR]]
lustreapi.h includes lustre/lustre_user.h so the CPP should include -I$with_lustre/include

r28006 [[BR]]
set $1_LIBS correctly on all calls to ORTE_CHECK_ALPS not just the first call

r28036 [[BR]]
update lustre configuration to use OMPI_CHECK_PACKAGE and only check for liblustreapi (not liblustre)
Fixes #3508: Move solaris hwloc fix to v1.7

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

r28040 [[BR]]
Fix hwloc get-cpubind routine for Solaris.  FIRST, check
processor_bind to see if we're bound to a single core.
If not, THEN check lgroup affinity.  Already CMR'ed to
v1.6 (trac 3507) and fixed upstream in hwloc (r5295).
Fixes #3515: integrate MXM 2.0 api changes  into v1.7

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

r28069 [[BR]]
MTL MXM: adapt to mxm 2.0 api changes - flags are only for send requests, and SYNC is part of the opcode.
Fixes #3517: Move hwloc libpci fix to v1.7

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

r28076 [[BR]]
Work around issue shown in #3505 by not linking against libpci by default.
Fixes #3504: Move TCP BTL handshake fix to v1.7

---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 #3513: Move orterun.1in rankfile update to v1.7

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

r28067 [[BR]]
Update documentation for rankfiles in orterun.1:

 * Add a little more description of what rankfiles are
 * Update that we use logical numbering for socket:core notation
 * Mention +nX notation
Fixes #3506: Please move r28035 to 1.7

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

Custom patch on the ticket based on:

r3485 [[BR]]
* Fix windows makefile to deal with spaces in topdir
* offset time to Unix epoch so that gettimeofday returns sane values
  on windows
* attempted hack at making non-blocking I/O work for iovecs in 
  Windows
Merge over r28088 and r28089 from trunk.  Minor
documentation/packaging issue; no CMR required.
Fixes #3520: Move --disable-mpi-io fix to v1.7

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

r28097 [[BR]]
Fix --disable-mpi-io in the Fortran mpi-f08 interface.
Update svn:ignore for new "test-driver" script installed by GNU
Autotools.  No CMR/review needed.
Add final v1.6.4 bullets to NEWS.
Fixes #3524: Move F08 compiler configure check to v1.7

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

Custom patch from ticket based on:

r28110 [[BR]]
Fixes #3523.  Discussed on the OMPI weekely teleconf today: add a
configure test to ensure that the Fortran compiler supports BIND(C)
with LOGICAL parameters (per
http://lists.mpi-forum.org/mpi-comments/2013/02/0076.php).

This may become moot shortly -- Pathscale tells me that they intend
upgrade their compiler to support BIND(C) with default LOGICAL in the
very near term (this week?).  But we still want this configure test so
that Open MPI won't even try to build the F08 bindings with older
versions of the Pathscale compilers (or any compiler that doesn't
support BIND(C) and LOGICAL parameters).
Remove the "Also to appear in 1.6.4" notes (since 1.6.4 is already out).