Renamed memory_pool::allocate() to memory_pool::try_allocate() to be consistent with the counting_memory_pool
Bug fix: unique_lock::lock() did not set the m_locked flag
Bring defer_lock_t and try_to_lock_t into the weos namespace
Corrected argument forwarding in static_function
Added dispatching header for message queues
Added a very rough nullptr emulation
Renamed the counting_{memory,object}_pool to shared_{memory,object}_pool
Use C++11 features in the C++11 wrapper
Several fixes in the condition variable
Fixed the tests for the shared_memory_pool
Only invoke the threaded function when the shared data has been initialized by the creator
Bugfix: Initialize the shared data before the thread is started