unique tok list for host code, strip off the delimiters
use distinct tokenizers for host code and generated code

Also eliminated the language-specific line directives. We just indicate the
line at the beginning of a host code block.
rlhc: added grammar defs for arrays
rlhc: added syntax for single values
removed #host and #gen directives from host code passed through
moved the static const keywords on arrays and vars to rlhc
flattened code tree using C codegen
added a syntax for while (1), explicit recursion in trans
removed C and XML dirs: had only makefiles
turn off the unlink of the intermediate file

Temporary. Need to look at it quite often while developing rlhc.
use the input filename stem as the root for .ri filename
made the while statement generic
rlhc: added if, while, switch and more of expressions
removed the token catch all from gen namespace
rlhc: built out the expression parser and translator

no longer using token lists to catch text unstructured
printing captured literals so whitespace is preserved
rlhc: moved c code generator to its own file
removed generated comments
rlhc: cloned C translator as start of D translator
support D array syntax