Remove the logger from the AbstractSocketIO
Catch the SocketException in the client
Log on a debug level rather than information
Use BC syntax when emitting a message
Merge branch 'refacto-3.0' of https://github.com/Taluu/elephant.io into refacto-3.0

Conflicts:
	src/Engine/SocketIO/Version1X.php
Implement the writing on the socket
Merge branch 'refacto-3.0' of https://github.com/Taluu/elephant.io into refacto-3.0
add Client::emit() is return to $this;
Emits a message throuth the engine
@return $this but now Client::emit()'s return data is void type.