Remove Notable load() function

Also various fixes to dInventory notables... Even though they're not
safe to use, so they still won't even try to save.
Keep track of NPC inventories now that they're persistent

This seems like there should be a better way to handle this... But meh,
major workarounds are fun!
Add 'matrix' and 'result' crafting-based dInventory mechs

Also includes things for the previous 2 commits...
Allow dynamic recipes in the "inventory clicks" event and whatnot
Config update! Use Denizen settings for Chat command

This allows use of Denizen tags and things like that in the formats for
Chat
Fix NPE on NPC removal

I guess creating a dNPC is too slow to be able to catch an NPC being
removed in this situation...
Add dPlayer.location and dPlayer.fake_equipment mechs
I also added a saner(ish) way to handle all the packet reflection stuff
Fix conflicts
Merge branch 'master' of https://github.com/aufdemrand/Denizen
Still fixing conflict
Allow 'sub-keyed' notable names, fixes #818
Update a few commands
Not sure how these were allowed to go un-0.9-ified
Remove more deprecated calls
Merge pull request #816 from Morphan1/master

I have no idea how safe this PR is.
Merge branch 'master' of https://github.com/aufdemrand/Denizen