[cache] Cache interface and in-memory implementation
[cache] Adjust Dns component to use cache component
[cache] Add to root composer.json and do-split.sh
Document events at the top of each EventEmitter class
Tests for LoopInterface::{run, stop}
Travis is so slow, increase maximum loop noop time
Adjust event docs to use fake docblocks
Use libev->breakLoop() instead of suspend/resume

Suspend does not break the loop, so the run call would still block.
BreakLoop however breaks out, and a future run() will continue the loop.
Add LibEvLoop bugfix to CHANGELOG
issue 76 fix.  Using SplQueue for
Fix timersGc iteration in LibEventLoop
Merge pull request #1 from reactphp/issue76

Fix timersGc iteration in LibEventLoop
moved timersgc foreach loop into callback
5.3 backward compatibility for ->timersGc
force travis retest.  Appears 5.3.3 timed out
Whitespace nitpick
Add libevent timers fix to CHANGELOG
Merge branch 'issue76'

* issue76:
  Add libevent timers fix to CHANGELOG
  Whitespace nitpick
  force travis retest.  Appears 5.3.3 timed out
  5.3 backward compatibility for ->timersGc
  moved timersgc foreach loop into callback
  Fix timersGc iteration in LibEventLoop
  issue 76 fix.  Using SplQueue for
Remove unused member on RetryExecutor
Fix misnamed variable