Implemented ballistic missiles (fireworks)

+ Added fireworks
Fixed sheep ASSERTing sometimes
Fixed compile
Removed unneeded includes in Player.cpp
Fixed warnings
Fixed warnings
Warnings
Warnings
Turned on Werror
Added support to overide CMake build type with env vars
Added travis support for multiple build types
Move env code part 1
Fixed wrong path in debug mode
Move env code part 2

Only just noticed I committed this on the wrong branch.
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
Merge branch 'master' into warnings