add tag list.map_get

fancy imitation maps!
Don't do map_get weirdly

return the whole result set, not just the first item in a sub-list.
[Risky] treat 'null' as valid return in tags

Only true null is null now, "null" as text is no longer considered null.
list.get -> return true nulls

Part of the many possible bugs from no longer treating 'null' as invalid
Patch the reset command

Some genius half-updated the command.
Re-Soften Citizens2 link

Citizens shouldn't crash Denizen
Remove \escaping, fixes #872

Nobody uses \escaping, plus it's buggy and conflicts with YAML
\escaping.
Dedocument 'potion' and 'walkto'

Cast and Walk are the official commands, anything else is
legacy-support.
Allow <script> in item scripts

and book scripts too! Uses a reworking of the tag engine...
list.random -> interpret object type

Yay for object recognition!
Add new Video meta tag

Yay for video references
The adjust command has a video too

Yay, video documentation!
Don't rely on Citizens2 for Particle Effects

oops.
Update YAML documentation

deprecate the write: argument.
improve flag command documentation

clean usage, standard tag name
Shut the InteractScriptHelper up

Don't debug if the owner told you to not debug!
YAML tags -> fail to fill instead of returning 'null'

Revert to fallback or error instead of failing to fill
Return raw null as much as possible

yay for fallbacks
Return raw null even more

Yay more for fallbacks
Catch rare potential errors

Should be no errors here, but a stacktrace was given