Adds Itemstack version of LiquidContainers

Adds an itemstack aware interface for items to contain liquids
Adds functionality to LiquidContainerRegistry so that it handles items
implementing the ILiquidContainer interface