Implemented ballistic missiles (fireworks)

+ Added fireworks
Fixed sheep ASSERTing sometimes
Fixed compile
Removed unneeded includes in Player.cpp
Add TNT Save/Load and add Netbeans projects to .gitignore
Add new tnt documentation
Change TNT Fuse to ticks
Merge branch 'master' into BlockEntitys
Change tnt documentation to ticks
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
Mentiod that we use some c++11 exstensions

Eg override, abstract, va_copy, long long.