Reverse event handler execution order to fix feedback loop issue
Reverse event handler execution order to fix feedback loop issue

Handlers can register themselves for the same event they handle,
and the new handler is appended to the end of the iterated handler
list and immediately run, so an infinite loop can be created.

MrSwiss/SpockBot,guineawheek/spock,txomon/SpockBot,nickelpro/SpockBot,luken/SpockBot,Gjum/SpockBot,gamingrobot/SpockBot,SpockBotMC/SpockBot