Updated barrel and vessel liquid handling code. Barrels can now have their liquid contents moved from one barrel to another similar to buckets. Barrels and vessels can now be filled with water the same way as buckets.