Added top-level test directory
Fixed a bug in the license header
Documented the requirements of the free_list
Added a HAL to the RL RTX wrapper in order to read the SysTick timer
Made the memory pool tests top-level tests because they are OS agnostic
Removed obsolete C11 wrappers
Updated comments
Do not return a reference to a temporary
Consistent naming of try_wait_* functions
Comments updated
Move common thread parts into own file
Started wrapping threads for RL RTX
Added try_construct_for() methods to the counting_object_pool
Minor comment update
Documentation updated
The object pool does not deal with void pointers any longer
Added a message_queue for C++11
Added the error_code to the to C++11 wrapper
boost::noncopyable does not interact well with constexpr
Added templated constructor to error_code