Switch from EventEmitter2 to EventEmitter3

- Attempt to improve performance, and close #18
- EventEmitter2 has fancier features like wildcards, but this makes it
  slower due to recursive tree traversals in emit.
- EventEmitter3 is optimized well for performance.  It does not support
  things like wildcards, but we aren't really using that.
- EventEmitter3 does not have "onAny", but that capability has been
  added with a basic implementation in our Emitter subclass.
- We don't really use wildcards, so it's not bad to lose those.
Updating dist files for publish Fri Nov  7 10:27:38 MST 2014
0.0.1-36