First fix, test to make sure we output something before attempting to
fetch its length.  Now onto, why no version number?

This refers to issue #25.
FILEVERSION now does a full $PARSE followed by a $SEARCH.  In the event that
$SEARCH fails, a version number of just ";" is returned.

This closes #25.
Merge pull request #26 from endlesssoftware/issue-25

Fix FILEVERSION
Fix to ensure that builtin function arguments are not resolved until
it is actually time to make the call (when dont_resolve_unknowns == 0).

This fixes #27.
Merge pull request #28 from endlesssoftware/issue-27

Correct builtin function resolver
Stupid bug!  Using the wrong argument!

This fixes #29.
Merge pull request #30 from endlesssoftware/issue-29

Fix FINDSTRING
Fixed IF argument mask as it was not resolving the condition part.
All calls to Resolve_Symbols by builtin function handlers to pass
dont_resolve_unknowns as 0.  This had been set to 1 initially while it
was worked out what value should be passed through.  This was forgotten about
and contributed to the odd behaviour of CALL.  It is now 0 as the only way
that a builtin function handler can be called is with dont_resolve_unknowns
set to 0.

The remaining problem is that the call stack is _not_ recursion friendly.
I am fixing this now...

This references #31.
Builtin function handlers now get their no call-specific argument stack.  This
was an oversight from the original implementation.

Ths fixes #31.
Merge pull request #32 from endlesssoftware/issue-31

Fixes for odd CALL behaviour.
Testing ORIGIN for documentation uncovered some small issues, like
the symbol type not being set.
Was not setting CLI symbol type for DCL symbols.

This fixes #33.
Fixed the reported problem losing the trailing character and no space
delimiter.

This fixes #34.
While investigating issue #31 a bug was found in FILTER-OUT where it
would not behave correctly with multiple patterns.
Fixed to define MMSTARGETS **before** the description file is read in.

This references #35.
Adjusted to call Resolve_Symbols after parsing the LHS and RHS of a .IF
directive.  This way we can use builtin functions to test for things like
specific targets included on the command line.

This references #35.
Fixed potential problem with uninitialized pointer.
Fixed potential problem with uninitialized pointer.
Merge pull request #36 from endlesssoftware/issue-35

Issue 35