[travis] Correct configure line for php-libev
Add error handling to dns-resolver example
Basic benchmark scripts
Increase period of periodic timers
Add warning if xdebug is loaded
Introduce convenience factory method for BufferedSink

This makes the API way more usable:

    BufferedSink::createPromise($readable)
        ->then($callback);
Remove specific CHANGELOG date
Merge pull request #160 from reactphp/buffered-sink-factory

Introduce convenience factory method for BufferedSink
[Benchmark] Update 1000 to variable for users to adjust
Merge branch 'refs/heads/bench'
Merge remote-tracking branch 'origin/0.3'

* origin/0.3: (62 commits)
  Updated Guzzle version and dep to ~3.0
  `composer update` after merge (again)
  `composer update`
  Ensure that response status is an int
  [socket-client] Remove leading backslash for use statement
  [http-client] Whitespace
  [http-client] Simplify client, remove getters/setters for connectors
  [socket-client] Add line to do-split.sh
  [socket-client] Add replace to composer.json
  [socket-client] Document changes in CHANGELOG and UPGRADE
  [http-client] Gracefully handle undefined response status codes
  [http-client] Remove newlines from response headers (thanks @staabm)
  Rename Connector::getConnection to createTcp
  Rename ConnectionManager to Connector
  Make the transport method of the socket variable.
  Use When instead of FulfilledPromise and RejectedPromise
  Semi-functional test case for ConnectionManager
  Remove all listeners from socket server on shutdown
  Make promise constraint consistent by using tilde
  Tighten visibility of SocketClient properties
  ...

Conflicts:
	CHANGELOG.md
Prepare changelog for v0.3.0 release
Remove links to release notes
Briefly explain streams and promises in README
Replace logo with real pixel art by @julien-c, close #153

Slightly modified version of the original PR. The ends of the h are a bit
longer.
Make CHANGELOG render properly
Make CHANGELOG render properly (amendment)
Update git-subsplit
Fix socket-client composer.json
[SocketClient] Remove ConnectorInterface::createUdp

It does not make sense to represent UDP as a stream. Streams have end
semantics, UDP does not.