Incomplete grid implementation
Prevent spectator interaction in some circumstances. Fixes #167
Prevent breaking boats and minecarts
When countdown is complete set countdown field in match to null so a new countdown can be issued. Fixes #170
Merge pull request #168 from frymaster/interact-fixes

Prevent spectator interaction in some circumstances. Fixes #167
Fix indentation (no code changes)
Interacting spectators can still break vehicles. Closes #167
Different way of handling cancelled and completed countdowns. Not sure if better or not. Closes #170
Update the player list (tab list) only when needed.
When team is created, send a message to autoreferee-client to tell the color for that team.
Only send team-creations updates to the autoreferee-client when it's not in FFA mode
Merge remote-tracking branch 'martin/master'
Added method to get match time in seconds.
Added a range of custom events which external plugins can handle. Not fully implemented yet; will not be fired.
Fire UhcMatchStartEvent when match begins.
Added UhcMatchEndEvent when match ends.
Rename proximityChecker methods to locationChecker
Add trigger for UhcPlayerLocationUpdateEvent
Add trigger for UhcJoinEvent when a player is launched
Added a Player for health and armor events