TNT improvements

+ Added entity damage
+ Added entity propulsion
* Fixed #67 and fixed #230
Uncommented pickup spawner code
Inversed condition
Merge pull request #623 from mc-server/tnt

TNT improvements
This renames the cBlockWoodHandler to cBlockSidewaysHandler, and implements a new cBlockQuartzHandler to handle the quartz pillars.
Renamed cBlockQuartsHandler to cBlockQuartzHandler. Fixed not being able to place normal quartz blocks.
Fixed some issues.
Meta wasn't set if the block wasn't a pillar.
Fixed typo.
Exporded World:FindClosestPlayer, Item:IsEnchantable and Monster:MoveToPosition to Lua API
Added documentation
Fixed compilation
Not exporting FindClosestPlayer
Increased Type safety of Biomes
Changed a number of funcictions from using integers to store biomes to using EMCSBiome
Note that switching from an int to an Enum is a non-breaking chang to the lua bindings
Removed unused lookups
Fixed Compile errors

c++11 introduces scoped enums, so the code didn't fail in clang
Fogot to save Biogen
Named the different quartz block.
Merge pull request #633 from mc-server/More_Sideways_Blocks

More sideways blocks.
Merge pull request #636 from worktycho/warningfixes

Increased Type safety of Biomes
Greatly improved TNT propulsion chances
InfoDump: Fixed export for undeclared command param combinations.