Auto-equip spectators with compass and feather. Closes #156
Improve copy-inventory handling.
Support "doDaylightCycle" for lock-time function.
Keep match world spawns in memory
Track overall kills and deaths for players for post-match infoboards
Add workaround for start mechanisms when not SportBukkit

 - The hasSportBukkitApi() check is moved inside the loop, so that the loop is run even without it.
 - We add a new code block inside the loop when SportBukkit is not present. The code block first determines what block to do using the Attachable interface, or just uses DOWN if it's a pressure plate.
 - Once the block to update is determined, we set it to air with NO updates, then to its previous value WITH updates, which causes the desired redstone updates. This is because we don't have a way to ask for physics if nothing has changed.
Allow pressure plates to be used as start mechanisms
Cancel referees and streamers from activating pressure plates. Fixes #169
Fixes a bug with the pom because spout cannot be found.
(Optionally) send AutoReferee protocol messages to API via PUT
Prevent silly NullPointerException on /reload
Don't complain about client mod if player is op. Closes #181
Try to provide information about failed zip data. Addresses #184
Resolve 9 FindBugs bugs

Resolved:
 - team.getExpectedPlayers() is a collection of String, not Player
 - setConsoleWorld(String) might pass null into setConsoleWorld(World) which then calls world.getUID(). This is replaced with setting explicit null (the startup value).
 - (x3) SportBukkitUtil must be prepared to encounter Errors as well as Exceptions and ignore them too
 - (x3) Renaming Exception parameters to 'ignored' when they are ignored
 - Comment out unused player in unit test

Unresolved:
 - The fields of MatchParams and TeamInfo are never written by code
 - CombatListener is guaranteed to reference vapl, despite there being a nullcheck there
Send match destroy message to referees/node. Closes #177
Provide some options for additional gamerules. Closes #179
Use InventoryObjectives class for objective tracking
Add OBJECTIVE_DETAIL EventType, and split if-statement
Wool Tracer WIP
Use InventoryObjectives class for objective tracking