Added method blockDestroy to BlockType class. (Resolves #441)

I added this method because it's needed for the proper removal of Doors and Beds. There might also be a need a method when a block is destroyed by other events like TNT.