Notify spectators when bed is broken. Closes #113
Migrating most of the server comm logic to rmct/AutoRefereeCML
Add simple, incomplete implementations of time, survive, and core goals.
Only squawk about the file lock for a fixed number of times
Spectators may right-click on spawners to find out information.

More information will be provided in future updates, but for now
type is provided. Does not give information about delay, or metadata for
item and potion spawners (as those are not available via the Bukkit API)
Implement an initial practice mode. Closes #107
Map loading commands are slightly smarter.
Fix NPE for splash potions in non-match worlds.
Fix NPE in BlockFromToEvent's handler
Refactor spectator-specific events into SpectatorListener
Add sensible static from*() API for a few enums
Implement basic player-cycling (untested). Closes #103

* Use feather to cycle via item use (L = backward, R = forward)
* Adds "/autoref cycle [-n] [-p]", no option defaults to forward
Clean up NPE in playerInteract and playerEntityInteract
Remove restriction on kill registration. Addresses #119
Update colors.csv, as well as add color generation script
Make use of AutoRefTeam.getTeamGoals(Class) more.
Track furthest accurate bow shot. Closes #64
Make custom events properly registerable.

Registerable events need to implement a static getHandlerList() method.
Add implementations of Object methods for a few classes
Implement getMaxSize() and getMinSize() (not enforced)