Rename library to React
Move some logic from server to Loop, add ServerInterface
[Socket] Remove constructor from ServerInterface
Refactor http interface to be more node-like

* Simple streaming request and response classes
* Use guzzle for http parsing and formatting
* Slightly adjust socket, add listen method
[EventLoop] Default stream_select read and write arrays to null
[Socket] Refactor server and connection
[Socket] Expose Connection::socket property
[Socket] Catch fwrite errors, closes #29
[Socket] Fix memory usage

Listeners in the EventEmitter still kept references to outside vars
leading to gc failing and huge increasing memory usage.

Removing the listeners when closing the connection fixes the issue.
[Socket] ConnectionInterface

Added ConnectionInterface
Change close() to end() refs #30
[Socket] Removed __cons from interface
[Socket] anal CS
[Socket] Connection self-emit

Updated all connection emits to send itself as context upon triggering an event.
[Socket] Implement buffered async writing and closeAfterWriting
[Socket] Change close vs end semantics
Emit errors send Exception objects
[composer] Add composer.jsons for all components so they can be subtree-split
[Socket] Get client IP address

Added the ability to retrieve the remote address from client connections
[EventLoop,Socket] Remove visibility from interfaces
Merge branch 'timers-yo'

* timers-yo:
  [EventLoop] Tests for timers
  Update deps
  [EventLoop] Reword some parts of LibEventLoop
  [EventLoop] Remove unneeded signature variable
  [EventLoop] Rename Timers::run to tick
  [EventLoop] Rename nextEventTime to nextEventTimeInMicroSeconds
  [EventLoop] Adjust some parts of timer internals
  [EventLoop,Socket] Remove visibility from interfaces
  [EventLoop] Add timers to LoopInterface
  [EventLoop] Small CS fix
  [EventLoop] Implement timers for the libevent based loop.
  [EventLoop] Implement timers for the stream_select() based loop.

Conflicts:
	composer.lock
	src/React/Socket/ConnectionInterface.php