Fix #392 (apothecary consuming water bottles)

Also added support for IFluidContainerItem because why not :3