configury: fix lt_dladvise_init grep test

Change the CPPFLAGS to just -I$srcdir, and change the include file to
check to be just opal/libltdl/ltdl.h.  Do this because the CPPFLAGS
are passed to the preprocessor, and the C program that is passed
through the preprocessor is basically:

    #include <opal/libltdl/ltdl.h>

Using the proper -I covers both VPATH and non-VPATH cases.
configury: whitespace and shell quoting cleanup

Remove extra whitespace, change foo="$bar" to foo=$bar,
and change one instance of "$foo" = "1" to $foo -eq 1.
Merge pull request #298 from jsquyres/topic/lt_dladvise-fix

Fix the lt_dladvise test noted by Edgar
Fix singletons - still working on singleton comm_spawn
configury: add "./configure V=1" verbose mode

Currently only shows whether opal_mca.m4 decides whether to build a
component or not.  This will be helpful in debugging a remote user's
setup that somehow, mysteriously decides not to build a specific
component.
Add "-I$srcdir/opal/libltdl/" so conftest will allways set lt_dladvise.
Merge pull request #301 from artpol84/lt_dladvise

Add  "-I$srcdir/opal/libltdl/" so conftest will allways set lt_dladvise.
Minor changes per Jeff's request on PR for 1.8.4
Increment the init_count in the Slurm pmix components so they correctly respond to calls to pmix.initialized
OSHMEM: spml ikrit: add skew to connect/disconnect

Each pe connects/disconnects starting from itself instead of pe=0. This
will distribute network traffic in a more friendly way.
Revert "If someone specifically asks for knem support and we can't do it, then we really should abort."

This reverts commit 6287d43c475fe6de6e3e44cbc3fdbe4f7e08e9a2.
Cleanup static build requirements by adding the wrapper flags back to the component configure.m4's. Minor cleanup of the lsf configure logic.
ess/alps: add initial alps ess component

Note this alps ess component has nothing to do
with the old CNOS alps component used on
Cray Seastar/Portals3 (Cray XT) systems.

To work properly, changes need to be made to the
open method of the ess/pmi component to keep it
from selecting, and thus initializing, the opal/pmix/cray
component.
orte/common/alps: add an alps common lib to orte

Add an alps common lib to orte.  Add a function
to determine whether or not a process is in a
PAGG container.

Note: we need a better naming convention for
common libs, since right now they use a "flat"
naming convention.
odls/alps: make sure PMI env. variables set up

Add call to orte_odls_alps_get_rdma_creds in the
local proc launch step to obtain the Cray Rdma
credentials from the apshepherd, and to set
the PMI env. variables expected by uGNI BTL, etc.
alps configury changes

Clean up the orte_check_alps.m4.  There was a little of
unnecesary stuff for handling cle 5, since it wasn't actually
doing the right thing, which would be to use pkg-config to
find dependencies both for dynamic and static linking.

Decouple the searching for alps libs, etc. from cray pmi.

Switch the alps ess  and alps odls components' config files
to use the ALPS m4 macro.

alps configury fixes

Improve a check for detecting CLE release.
Improve an error message.
orte/mca/common: add missing Makefile.am
orte/mca/common/alps: fix configure file

Fix configure file for alps to actually check for
alps being available.

Also include stdio.h explicitly in common_alps.c
pmix/cray: remove finalize call from comp close

The finalize call in component close method is
no longer being matched by an equivalent init call,
so remove this call in the close method.