Added method TileEntityBoiler.isItemWaterContainer

This method checks whether the given itemstack can be unloaded into
into the boiler.
Fixed ContainerBoiler.transferStackInSlot

Made shift clicking work right.
Fixed key mismatch in ContainerBoiler.updateProgressBar