Add boost/get_pointer.hpp and workaround
Move MultiSocket, RippleSSLContext to common module
Remove unused SocketWrapperStrand
Tidy up beast namespace declarations
Add make_wrapped, replaces wrapHandler
[FOLD] Use make_wrapped instead of wrapHandler
[FOLD] remove wrapHandler
Add shared_handler
[FOLD] Use shared_handler in HTTPClientType
[FOLD] Use shared_handler in Checker
[FOLD] remove AbstractHandler
Refactor HandshakeDetector
Refactor MultiSocket to not use ComposedAsyncOperation