HPCC-9799 Analyser

About to add CIArrayOf inplace of linked list.

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

Creates correct graphs apart from ordering of recursive and nonTerminalDef nodes
being placed out of order thus creating ambiguity with mid rule actions etc.

Need to fix this and add color to to node types.

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