Auto workbench no longer pulls from adjacent inventories if not needed

when extracting and doRemove is false, the crafting table will not bother to extract items from adjacent inventories