Remove guzzle/http dependency from composer.json
Introduce ResponseCodes class
Make react/http work without guzzle
Make http/client independent from guzzle/http
Use port 443 for SSL connections
Move ConnectionManager* to new SocketClient component
Handle connection failure in ConnectionManager (thanks @nrk)
Fix ConnectionException namespace
Move error handling to inner promise
Do not pretend a timeout is supported
Split to provide a SecureConnectionManager decorator
Import initial sketch of README and composer.json
Reflect recent changes to SecureConnectionManager
Remove useless setter for the time being
Fix whitespace
Remove leftovers of timeout handling
Improve error handling
Move error handling to separate chained promise
Merge remote-tracking branch 'clue/socket-client' into socket-client

* clue/socket-client:
  Move error handling to separate chained promise
  Improve error handling
  Remove leftovers of timeout handling
  Fix whitespace
  Remove useless setter for the time being
  Reflect recent changes to SecureConnectionManager
  Import initial sketch of README and composer.json
  Split to provide a SecureConnectionManager decorator
  Do not pretend a timeout is supported
  Move error handling to inner promise
Update composer.json for v0.3