Fix '- inventory open' for workbenches

in@workbench and in@generic[holder=workbench] both work now
Merge
Allow regular expressions in list_flags tags

Also, follow Java naming conventions. :innocent:
Fix some errors when Citizens2 is not enabled

Yay C2-less Denizen!
Fix compiling

Oops.
Remove even more C2 dependency

Yay NMS!
Micro optimizations

Get rid of unnecessary regex
Merge https://github.com/denizenscript/denizen-for-bukkit
Add tab completion procedures to command scripts
Merge
Fix dList valueOf/matches

I accidentally the math
Fix grammar in every dObject file

Also 2 traits... "a the" isn't even an article I guess
Fire armor unequip event when armor is broken

Also, add <context.reason> to the armor events
Allow lists in <inventory.contains[]> and add <inventory.contains_any[]>
Add "permission" and "permission message" options to command scripts
Add Map command and dPlayer.send_map mech

http://mcmonkey.org/haste/11304
Merge pull request #874 from Morphan1/master

Inventory-related fixes