Throttled rewrite + RemoveListener support

Removed timestamp(), removed strconv import, added createEvent(), added
throttle type, added addThrottle(), added tests for throttle's
interaction in RemoveListener() and SetMaxListeners(), and clarified
some docs.

Added EmitSync() for emitting an event in the traditional single-threaded way.