[FOLD] remove AbstractHandler
Refactor HandshakeDetector
Refactor MultiSocket to not use ComposedAsyncOperation