SocketList: Implement the singleton-based access
ServerBase: Add DISALLOW_COPY_AND_ASSIGN macro
Registrar: Use singleton of the SocketList class
Move the ProcessMessage method to the ServerBase class
Refactoring Send method of the Request class
Add macros for binary functor definition