Fixed items placed in wrong slots when shift clicking with crafting
Fixed wrong item order when picking up items
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
Merge remote-tracking branch 'origin/master' into ferrybig
Merge branch 'ferrybig'