Fixed issues relating to saplings and leaves

- Removed cBlockInfo::RequiresSpecialTool
* Fixes #1195
* Fixes #1201
Proper comment for DropBlock()
Merge branch 'master' into saplingsandleaves

Conflicts:
	src/Bindings/DeprecatedBindings.cpp
	src/Blocks/BlockSapling.h
First attempt for a new foliage finisher
Fixed warnings
Renamed cFinishGenFoliage to cFinishGenTallGrass
Better grass density
Added double tall grass.
Changed CubicNoiseXX to IntNoiseXX
Added some comments
Fixed indentation
Removed y for-loop.
Only the top block now gets long grass.
Fixed a missing enter.
Defines.h: Fixed a warning.
Merged branch 'origin/Foliage'.
ExtremeHillsPlus and ExtremeHills spawn with grass only
Turns out only the M variants have stone and gravel in them.
Updated prefabs to current Gallery content.
Extreme Hills M variant only spawn with grass and stone
Removed gravel.
Merge remote-tracking branch 'origin/master' into saplingsandleaves

Conflicts:
	src/Defines.h
Merge pull request #1216 from mc-server/saplingsandleaves

Fixed issues relating to saplings and leaves
Export BroadcastEntityAnimation with ToLua

Fixes #752
Fix misguided comment on bits...

...obviously written by someone very confused, also known as me
Export SendEntityAnimation to ToLua