Adds EnchantmentTable arg to EnchantHook, adds getting the bookshelves
and number of shelves near an EnchantmentTable, added isAir method to
Block, added BlockMaterial for technical information about a Block.