Fix use sites of BOOST_ASIO_MOVE_ARG
Fix using BOOST_ASIO_MOVE_CAST for passing rvalue references
Add SslContext abstraction
Clean up rvalues in arguments and call sites
Update .gitignore for beast_boost module
TestPeer boost::asio Socket and UnitTest framework
Fix gcc warnings and errors