allow removal of listeners at dispatch time
added in missing array index
attempt to allow re-requesting

attempt to allow listeners to refire the event they are currently processing.
allow for adding of listeners at dispatch time
fixed bug from missing return statement
fixed bug not reseting wasReRequested variable
fixed bug with removedIndexes

removedIndexes needs to be truncated every time it has been processed.
i iterator not being updated correctly, fixed
reformatted shoddy line indentation due to editing direct on github in IE :(
event.target -> event.dispatcher

renamed event.target property to event.dispatcher as it is more consistent with new EventDispatcher name and it makes more sense.
Merge pull request #1 from 0xor1/alter-dispatch-queue-at-dispatch-time

Alter dispatch queue at dispatch time