Renamed ErrorEventArgs to SocketErrorEventArgs

This caused confusion with SuperSocket.ClientEngine.ErrorEventArgs, which
resulted in a bug where an Error event wasn't fired from the
WebSocketSocketAdapter class.
Removed unnecessary constructor in Communicator class
Corrected the message printed by NativeClient