Remove unused TextDiff
Use std::atomic instead of Atomic in AsyncObject
Move MultiSocket, RippleSSLContext to common module
Put asio files in the namespace
Add shared_handler