Add CraftBukkit inventory transaction methods

CB adds onOpen, onClose, getViewers, setMaxStackSize, getContents
to the IInventory interface, so we implement them. Fixes 11 errors.