Introduce timing interval measurement facility in timing framework
Solve another handshake problem, where one threads was calling del_event
while cleaning up after receiving a zero byte on the connect socket
(localyy started connection), while another was trying to accept a
new connection from the same peer. Create a zero-timed event and
delocalize the accept into a timer_event.
Add support for registering an error callback, that can be used when a
connection is discovered as failed during the initialization process.
Don't over-do it!
The event is automatically deleted by default.
There is no need to keep track of these events. They are scheduled
as triggers in libevent, so one bookkepping should be enough.
Stay on the safe side: Only one thread is allowed
to handle an event_base.
Merge pull request #305 from artpol84/timing

Timing framework improvement
configury: test the __sun macro to detect solaris OS.
recent oraclestudio compilers do not set the __sun__ macro
OSHMEM: spml ikrit: fix mxm disconnect flow

Add out of band barrier before performing mxm disconnect.
It will make sure that every pe is ready to disconnect. Otherwise
bad things may happen.
OSHMEM: spml ikrit: fix spelling in help file
OSHMEM: atomic mxm: fix mkey conversion

Correctly return mxm_empty_mem_key when shmem mkey is empty
usnic: no longer use opal_using_threads()

Instead, use the flag that is passed in.
alps/config: add WRAPPER defines when alps found

Add WRAPPER flags for alps libraries to support
static builds.
fortran: ensure to specify the shared library version
indentation
Initialize req variable to fix a warning
The fallback case when yama is not installed was not correct in CMA vader
Merge branch 'master' of github.com:open-mpi/ompi
These variables are now unnecessary.
Fix the indentation.