Add senility support to event/emitter. Closes troopjs/troopjs-core#77