Added support for villager trade inventories

StreamTools should probably be in ProtocolLib, though. I might add it
in the next version. :)
Changed to require ProtocolLib 1.9.1+ instead of embedding StreamTools