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
Tidy up Socket
[FOLD] MultiSocket tidying
SocketWrapper tidying
[FOLD] Tidy socketwrapper
Move SocketBase static functions to Socket
[FOLD] move more socketbase to Socket
[FOLD] Remove SocketBase
Use shared_handler in Socket
More Socket using shared_handler
[FOLD] socketwrapper fix
remove ComposedAsyncOperation