add .addListener to alias .on
add alias .off for .removeListener
add EventEmitter.listenerCount
.once emits newListener event
.on emits newListener event
removeListener emits "removeListener" event
Merge branch 'develop'