Fixes for Tiles, SimpleItemData

Tile changes mostly relate to using yet more cool scala sugar to
simplify things.

Fixed bug in Inventory related to adding items.

Fixed SimpleItemData not reading meta values.

Draft of experimental scala XmlToNbt.