[[feature-stackdir]] Start counting lines and columns at 1 rather than 0.
[[feature-stackdir]] Various fixes to delimited string parsing.

There were several problems with the way in which delimited strings
(e.g. "foo") were being parsed, including not consuming the final
delimiter and overconsuming characters.
[[feature-stackdir]] Don't use wildcard match when formatting reals.

Because I just can't get it to work.
[[feature-stackdir]] Correctly parse fraction parts of real numbers.
[[feature-stackdir]] Property parsing and loading.
[[feature-stackdir]] Don't always create literal records.

For most values there may be no point in creating arrays with _type
and _literal keys -- instead just store the literal directly.
[[feature-stackdir]] Refactor string unescaping algorithm.

Use a stack-allocated char buffer instead of creating and disposing of
an MCStringRef.  Also, factor the "check for hex digit" code into a
specific function.
[[feature-stackdir]] Filename unescaping.

Allows filenames created using MCStackdirFormatFilename() to be
unescaped.  Note that you get a case-folded & normalised version of
the original string that was passed to MCStackdirFormatFilename().
[[feature-stackdir]] Convert stackdir path to native before scanning directory.
[[feature-stackdir]] Custom propset loading.

Note that this doesn't yet include support for the _propsets file.
[[feature-stackdir]] Scan headers in _shared properties file.
[[feature-stackdir]] Token selection on peek should work with multiple peeks.
[[feature-stackdir]] Shared properties loading.
[[feature-stackdir]] Resolve/update some minor FIXMEs.