move when mawros to config.hpp file.
Added make_ready_no_decay_future and remove the use of asynch on make_future test.
Added BOOST_RESULT_OF_USE_DECLTYPE on async test.
fix copyright.