HPCC-9799 Status

Added transparent/abstract comments to syntax. Split classes syntax tree and
 tokendata into separate files. Prevented printing of tree upon syntax error.

An aux pointer in TokenData has been added at this point but not yet used.

Signed-off-by: jamienoss <james.noss@lexisnexis.com>