Now using RefCounted strings...

*  The StringTable is now a dictionary of refcounted strings - allowing
strings that are not assigned to a variable, but generated at runtime,
to be removed from the stringtable.
*  The Print() (and new StringCat()) registered functions now take up to
8x arguments, and print a concatenated result.