Removed item exploit by with crafting that can happen with un-updated inventory code
Added ItemStack.zeroSizeClone(), this method can later be changed to work faster than the normal .clone()
Added dragging support for inventories