Support for allowing blocks to drop different items (or quantities) base...

...d on the tool damage type that was used to break it.

Also fixed a bug in serialization of MappedContainer fields with null values.