Throw an exception in case the client socket could not be created
Add connection timeout to client
Reset connection on timeout, check the connection state on CONNECT frame reception
Add compatibility with PHP 5.3
Typo fix
Shorten createLoopMock in ClientTest
Ensure correct exception message for out-of-window CONNECTED
Fix deferred creation on connect
Merge branch 'bad-connections'

* bad-connections:
  Fix deferred creation on connect
  Ensure correct exception message for out-of-window CONNECTED
  Shorten createLoopMock in ClientTest
  Typo fix
  Add compatibility with PHP 5.3
  Reset connection on timeout, check the connection state on CONNECT frame reception
  Add connection timeout to client
  Throw an exception in case the client socket could not be created
Add bad connection handling to CHANGELOG, note minor BC break