Add plugin event ordering test

I added a test that creates a few plugins that listen to a particular event and then another plugin that triggers that event.
The plugins are attached explicitly to a player via `player.pluginName({})`.

Also, all the other commits except today's (09acacc) should be ignored. Can't figure out how to make github ignore it.