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({})`.