Add <in@inventory.contains.lore[(strict:)<element|...>]>

I swear I'm not drunk.
I know it looks insane.
But I promise, it will probably work.
Merge branch 'master' of https://github.com/aufdemrand/Denizen
Merge branch 'master' of https://github.com/aufdemrand/Denizen
Merge branch 'master' of https://github.com/aufdemrand/Denizen
Merge branch 'master' of https://github.com/aufdemrand/Denizen
Make <in@inventory.equipment> return a dList (ex: <player.inventory.equipment>)
Fix some equipment-related things
Add "on item crafted" events
Add <in@inventory.matrix> and <in@inventory.result> tags for crafting inventories (mostly useful only in world events)
Add Statistic command, corresponding player tags
Allow Chat command talkers to be any entity, not just NPCs

I was originally just trying to make it work for players...
But I ended up allowing all entities.
Weeee.
Fix tag errors
[BREAKING] Fix Fish command, remove 'catchfish' boolean arg in favor of 'catch' for types of fishables
Fix outrageous script-breaking error... My bad
Merge pull request #780 from Morphan1/master

Various additions and fixes