Update to the "take items only if inventory is not full" behavior

Title says it all. Copied from the latest item_entity.lua.