Update pom.xml, reduce metadata.
Make use of AutoReferee.log(), cleans up code.
Make region flag checks generic, rather than specific methods.
Support more region tag types.
Remove static blocks where possible.
Implement some of the final bits of BEDSONLY code.

Player.getBedSpawnLocation() now fulfills its contract to certify that
(1) the player has set a bed, (2) the location still contains a bed, and
(3) the bed is not obstructed or otherwise unavailable. Therefore, it is
sufficient to use this for all of our needs.

CraftBukkit fixed this bug in CB 1.4.7-R0.2 b2622/b2623
Make use of bed spawn checking being fixed.
Move win condition check logic
Attempting to move spawning locations to avoid players falling through.
Preserve message colors where relevant
Improve javadocs
Don't send referee logout notices for dead players.
Command block /say command only prints to current world.
Call teleportation a move event to help with clearing inventory.
Cancel most events for non-referee spectators.
Only give survival victory out if the opposing teams had players at some point.
Fix overhead name tag code. Now supports players with names up to 14 characters.