Added support for villager trade inventories

StreamTools should probably be in ProtocolLib, though. I might add it
in the next version. :)