Cauldron behavior: parts 1 and 2
- add a library for cauldron behaviors (interactions between a cauldron's fluid and an item like getting water bottles or making obsidian)
- add support for cauldrons to hold either water or lava (support for non-vanilla fluids coming soon)