Merge pull request #517 from mcmonkey4eva/master

Some meta work + NPE fixes
Add notable cuboid alternatives for entity spawns events.
Possible fix for location lists without li@ (JstMeMage)
Make any s@ notation result in a 'true' matches(). Other dObjects will follow suit.
Allow storage of ENUMs to the scriptEntry to be auto-converted to Elements by using scriptEntry.getdObject(...).
Overhaul Reset Command. Allow complete reset of a player in Saves. Fixes #512
Can't just return 'null' anymore since the implementation of 'is' attributes on Element.
Add new containsObjectsFrom(...) to make sure matchesArgumentList doesn't unintentionally return false, leaving an argument to be misinterpreted. Remember: ALWAYS check your dLists for valid information!
Fixes to RESET command.
fix broken Spout repo
Add (traits:<trait>|...) to Create command for NPCs.
Added places block event with item in hand context
Fix location clone bug in entity's cursor_on attribute
Merge pull request #524 from Morphan1/master

Add (traits:<trait>|...) to Create command for NPCs.
Merge pull request #522 from mcmonkey4eva/master

add item.has_display
Make custom items work as ingredients in custom recipes, also small tag-fix to <l@location.inventory>
Fix issue with player flag not returning null.
Insert some API for the possibility of denizen auto-registering custom commands. (Still implementing...)
Change dB message scope of unfilled attributes -- now debug instead of error.
Make world events recognize notable inventories.