Added extra awesomeness to TNT

+ TNT now has a chance of flinging FallingBlock entities around
* Improved TNT damage
* Improved TNT spawning visuals
* Possible fix for 'SetSwimState failure' messages in debug
Shrapnel now configurable
Merge branch 'master' into awesometnt
Merge remote-tracking branch 'origin/master' into awesometnt

Conflicts:
	src/Items/ItemLighter.h
	src/Simulator/IncrementalRedstoneSimulator.cpp
Added levels of shrapnel
Merge branch 'master' into awesometnt

Conflicts:
	src/ChunkMap.cpp
ENUMified shrapnel level
Minor Entity.cpp cleanup
Added braces
Merge pull request #790 from mc-server/awesometnt

TNT Shrapnel