Implemented ballistic missiles (fireworks)

+ Added fireworks
Fixed sheep ASSERTing sometimes
Fixed compile
Removed unneeded includes in Player.cpp
Fix Linux compile
CheckBlockInteractionsRate() fixed & enabled
Moved firework handler to separate function

* Also simplified and improved readability of code
Improved formatting of username tabcomplete
Added extra dye rules to crafting.txt
Demonstrated issues with GetDataLength()
Fixed data length issues
Hexified colours
Merge branch 'master' into ballisticmissiles

Conflicts:
	src/ClientHandle.cpp
!= FACE_NONE
Merge pull request #731 from mc-server/ballisticmissiles

Ballistic firework missiles