Merge pull request #291 from nkogteva/master

Adding of missed time measurement scripts in tarball
ompi_proc_finalize has an interesting side effect. A proc is
inserted in the ompi_proc_list as soon as it is created and it
is removed only upon the call to the destructor. In ompi_proc_finalize
we loop over all procs in ompi_proc_finalize and release them once.
However, as a proc is not removed from this list right away, we
decrease the ref count for each proc until it reach zero and the
proc is finally removed. Thus, we cannot clean the BML/BTL after
the call the ompi_proc_finalize.
A quick fix is to delay the call to ompi_proc_finalize until all
other frameworks have been finalized, and then the behavior
depicted above will give the expected outcome.
Fix a subtle bug in the convertor where the lb of the datatype
can be added twice (for partially packed datatypes). Thanks to
the Fujitsu's MPI development team for the bug report and the
patch.
Add a resized datatype to the test. Implement generic
data corectness for most of the conversion functions.
part 1 of the fix to get rid of the missing symbols that prevent the sub-modules to be loaded.
Keep trying changes to lsf configury
Provide tighter LSF integration by correctly handling scenarios where the user has asked LSF to assign bindings. Fix a couple of typos in lex parser definitions. Tell hostfile parser to ignore binding designations in hostfiles. Add an attribute to indicate that cpusets were provided as physical cpu ids.

Once validated, a version of this will be backported to the v1.8.4 release.
Ensure the LSF ras adds the hosts to the allocation. Correctly handle the semi-colon vs comma situation in hwloc slot_lists
configury: fix opal_config_pthreads when -lrt is set

the test program was successful without -pthread if -lrt is used.
-pthread *is* required in order to correctly handle
the pthread_atfork function.
OSHMEM: spml ikrit: add call to mxm_mq_destroy()

Make valgrind happy by calling mxm_mq_destroy() on module
close.
Add yalla to the list of default PMLs
.gitignore: add more test executables to be ignored
Add missing var declarations
If someone specifically asks for knem support and we can't do it, then we really should abort.
.gitignore: add a missing test executable

Also alphebetize the ignored files in test/class.
fix a segfault in the two-phase I/O algorithm for fileviews of 0 byte size.
lsf configury: add dependent libraries for static linking

Ensure to add the LSF dependent libraries and LD flags for the wrapper
compiler static linking case.
Temporarily turn off a specific datatype test that is preventing the nightly tarball from running
Revise the ess/pmi selection logic as all APPs must select it, and no daemons. Cleanup some of the mca param levels in ess so we don't printout the topology quite as easily.
Implement strict validation for the packing/unpacking of the data.