Properly initialize the event emitter
Properly initialize the event emitter

According to the wiki [1]:

The EventEmitter constructor initializes various properties now. It still works
fine as an OOP inheritance parent, but you have to do inheritance properly. The
Broken-Style JS inheritance pattern will not work when extending the
EventEmitter class. This inheritance style was never supported, but prior to
0.10, it did not actually break.

[1]: https://github.com/nodejs/node/wiki/API-changes-between-v0.8-and-v0.10

cyrus-and/chrome-remote-interface,cyrus-and/chrome-remote-interface