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.