Tool tags

Adds the ability to tag items with qualities and levels, and then to have crafting recipes require those qualities (at the required level) instead of having to list items explicitly, although that can still be done.

To test out the branch, the only recipe so far using this new system is "pointy stick", and the only item with the required quality is "pocket knife".