New Filter method for crafting

Allow the player to search tools or components instead of just name.
This allow new players to know what the random items they find can be
used for.
Merge branch 'new_crafting_filter' of https://github.com/ZwodahS/Cataclysm-DDA into ZwodahS-new_crafting_filter