Add item_held and item_pre_craft, and infrastructure for recipes
Merge pull request #152 from jb-aero/inv

Add item_held and item_pre_craft, and infrastructure for recipes