Created Sign API

Removed all sign events from the events class
Added Teleport sign

Teleports players to the x,y,z position, optional yaw and pitch. Can be
used both in a Minigame or not.
Unthreaded MultiplayerTimer
Unthreaded treasure hunt timer.
Unthreaded Minigame Timer
Removed old spleef floor generator
Unthreaded the floor degenerator
Added random degeneration and started circular degeneration
Unthreaded CTFFlag

Tweaks to circular degen (still not perfect)
Reload minigame types when reload command is used!
Added spectator mode

/mgm set <Minigame> spectatorfly <true/false>
to enable or disable flying.
Added global checkpoints
Added Minigame messages for spectators
Updated sendMinigameMessage to add exclude player
Added support for negative values on teleport signs
Disabled flying in spectator mode if it isn't allowed
Added clear parameter to set start
Added reward signs
Added defaults for reward sign permissions
Added chest randomization

Togglable option per Minigame