Fix crafting using renamed items

i@stone[display_name=MyStone] != i@stone, which means it fails to
craft... even though it should. Only item scripts are special cases.