Various additions and fixes

- [x] `<in@inventory.contains.lore[(strict:)<element|...>]>` (Plus a commit at the end to fix said tag)
- [x] Several merges because I forgot to PR the first commit
- [x] Equipment tags now do... Something, fixes #694
- [x] "on item crafted" events
- [x] Crafting inventory tags
- [x] Statistic stuff, resolves #740
- [x] Chat command can now have talkers of any kind, not just NPCs
- [x] Fix and start betterifying fishing stuff, case closed #543