Added first implementation of cClearMetaOnDrop
Added cClearOnDrop Mixin to cPumpkin
Simplified ClearMetaOnDrop
Converted some blockhandlers to use cClearMetaOnDrop
Added documentation
Revert "Converted some blockhandlers to use cClearMetaOnDrop"

This reverts commit 333f4f982cbd24ffcb376594eddef439b3f05e9e.
COnverted Lilypad back to mixin
Only the cEntityEffect::effXXX constants are Lua-exported.

The rest of the classes don't need exporting, there's no interface using them anyway.
Added super typedef
Added various missing blocks in the lists in BlockInfo.cpp
Fixed FindClosestPlayer
Added Brick fence to m_Transparent
Merge pull request #1188 from mc-server/FindClosestPlayerFix

Fixed FindClosestPlayer
Merge remote-tracking branch 'origin/ClearMetaMixin'
Fixed code formatting.
Merge pull request #1189 from Masy98/Blocks

Added various missing blocks in the lists in BlockInfo.cpp
Removed Stairs and carpet from the "isSolid" list to prevent mobs falling through them.
Removed Stairs and carpet from the "isSolid" list to prevent mobs falling through them.
Merge pull request #1191 from Masy98/Blocks

Removed stairs and carpet from IsSolid
Restructured cSplashPotionEntity code.

The callback doesn't need declaration in the header.
Renamed PotionName to PotionParticleType.