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
Final implementation of MetaRotater
Merge branch 'master' into MetaRotate
Implemented Rotations
Revesed typedef
Fixed errors
Reverted BlockVine
Reformated MetaRotater
Reformatted
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