Fixed issues relating to saplings and leaves

- Removed cBlockInfo::RequiresSpecialTool
* Fixes #1195
* Fixes #1201
Items should first added to the first slot, not the latest.
Fixed the armor slot in creative mode. Also removed that armor get directly to the armor slot. It is extremely buggy and unnecessary.
Moved comment.
Add armor items directly to the armor slots.
Proper comment for DropBlock()
Merge branch 'master' into saplingsandleaves

Conflicts:
	src/Bindings/DeprecatedBindings.cpp
	src/Blocks/BlockSapling.h
ExtremeHillsPlus and ExtremeHills spawn with grass only
Turns out only the M variants have stone and gravel in them.
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
Merge pull request #1234 from mc-server/GeneratorTweaks

ExtremeHillsPlus and ExtremeHills spawn with grass only
Fixed Bindings generation in MSVC.

The bindings weren't regenerated because of the typo in the dependencies cmake variable.
Fixed MSVC bindings regeneration.

Still one typo had been left in the cmake file.
BlockLeaves: Fixed comment style.
Fixed possible crash in the NetherClumpFoliage finisher.
TallGrass: Less grass on mountains.