Added block metadata support for storing 'unnatural' blocks.

After seeing a player use an exploit on my server, I decided to create a fix for it. Blocks moved by stick pistions are not treat as 'unnatural' and still give experience and a chance for double drops and loot.

This adds a metadata value called unnatural and if set to any value when BlockCheck is called, returns straight away.