ma::strand class was introduced.
Workaround for usage of boost::asio::io_service::strand instaed of ma::strand was fixed.
asio_performance_test_client project (MSVS 2013) was switched to ma::strand class instaed of MA_STRAMD_WRAP macro.
async_basics project (MSVS 2013) was switched to ma::strand class instaed of MA_STRAMD_WRAP macro.
async_basics2 project (MSVS 2013) was switched to ma::strand class instaed of MA_STRAMD_WRAP macro.
MSVS 2013 projects were switched to ma::strand class instaed of MA_STRAMD_WRAP macro.
MSVS 2013 & QMake projects were switched to ma::strand class instead of MA_STRAMD_WRAP macro.
MSVS 2008 & 2010 projects were switched to ma::strand class instead of MA_STRAMD_WRAP macro.
async_connect project: fixes for MSVS 2008 were added.
MSVS 2012 projects were switched to ma::strand class instead of MA_STRAND_WRAP macro.
MSVS 2012 (Intel C++ Compiler) projects were switched to ma::strand class instead of MA_STRAND_WRAP macro.
ma::strand: declarations and definitions were separated.