Marked up all move constructors and move assignment with BOOST_NOEXCEPT_OR_NOTHROW as libcxx's container implementations won't use a move constructor unless it's noexcept. Which is strict, but I can see their point.
Merge branch 'master' of github.com:BoostGSoC/boost.afio