Sub in std::array for boost::array and beast::FixedArray
Force BOOST_ASIO_HAS_STD_ARRAY to 1
for the clang / gcc libstdc++ 4.8 combination
Convert all uses of boost::tuple to std::tuple