Improve emit/emitEvent performance.

With these changes, EventEmitter actually beats EventEmitter2 in some situations.

I also created some [emit benchmarks](https://github.com/mscdex/EventEmitter/tree/master/bench) where you can compare the three (EventEmitter before, EventEmitter after, and EventEmitter2).