Implemented ballistic missiles (fireworks)

+ Added fireworks
Fixed sheep ASSERTing sometimes
Added some Metadate rotaters using templated Mixin
Fixed compile
Removed unneeded includes in Player.cpp
Moved common cGroupManager code to a separate function.

This fixes my concerns in PR #709.
Documented the changes in cJukeboxEntity.
Fixed multiple gcc warnings about unused params.
Improved comments in float size check.
Removed cBlockHandler forward declaration from cChunkInterface.

Wasn't needed. Also reformatted the code.
Forgotten changes to cChunkInterface.
APIDump: Documented cRoot:CreateAndInitializeWorld.
Exported and documented cScoreboard
Exported cScoreboard::ForEachObjective
Shortened enums
Exported cScoreboard::ForEachTeam
APIDump: Fixed cScoreboard enums
DoxyFile: Updated after all the folder renaming.
If there is a SourceLocation available the InfoDump will note it in the forum version.
Using comma instead of string concatenation.