Fix the makefile to install the perl scripts properly

This commit was SVN r26416.
Fix java config

This commit was SVN r26420.
Ensure we properly handle systems that do not have a jdk installed

This commit was SVN r26421.
It's a little weird to put in a blank _SOURCES line for the
HDFSFileFinder PROGRAM, but if we don't put in a _SOURCES line at all,
Automake will default to "HDFSFileFinter_class_SOURCES =
HDFSFileFinder.c", which clearly will cause problems.  

But we don't want to put the .java file in _SOURCES, either, because
we haven't configured Automake to handle Java (because current
versions of Automake only have GCJ, not other Java compilers).  So set
HDFSFileFinder_class_SOURCES to blank and list the .java file in
EXTRA_SOURCES (so that they get picked up for "make dist").

This commit was SVN r26424.
Fix the macro name in the comment: it's EXTRA_DIST, not EXTRA_SOURCES.

This commit was SVN r26429.
Fix location of the default hostfile.  Thanks to Götz Waschk for
identifying the problem.

This commit was SVN r26441.
Revert r26413: it was causing too much confusion.  When an MPI proc
exits with status 77, the whole job will be killed, but mpirun will
still return an exit status of 77, so MTT will report it as a skip
anyway. 

This commit was SVN r26445.

The following SVN revision numbers were found above:
  r26413 --> open-mpi/ompi@02aa36f2e5f627e878de21f719144d609ca248d0
Tweak the java setup so it works better on Mac. Only build mapreduce and allocators if hadoop support was requested.

This commit was SVN r26448.
Silence a warning on Mac

This commit was SVN r26449.
Don't need this to be a bin program as the class is captured in the jar

This commit was SVN r26453.
Ensure we always cleanup local procs, no matter how we exited.

This commit was SVN r26454.
Per Nathan, with a little cleanup by me: update the PMI support to aggregate modex info, thus reducing the number of keys required so it fits within Cray default constraints

This commit was SVN r26456.
Enable the ORTE progress thread for apps (not needed in the tools as they already continuously loop in the event lib). This appears to be working, at least for MPI apps that only use shared memory (a simple "hello"). More testing is required to identify where problems will occur - this is only intended to allow further development.

In order to use the progress thread, you must configure with:

--enable-orte-progress-threads --enable-event-thread-support

This commit was SVN r26457.
add an option to enable static ports. diabled by default

This commit was SVN r26462.
Rename the mapreduce tool to "mr+" per the marketing types

This commit was SVN r26463.
Symlink instead of copy

This commit was SVN r26464.
bug fix: actually close ess components

This commit was SVN r26469.
move pmi init/finalize into a common component

This commit was SVN r26470.
doh! add missing include

This commit was SVN r26471.
ack! one more

This commit was SVN r26472.