cli: Add common ancestor for all AST nodes.

Merged Ondřej Štorc requested to merge storcond/automata-library:storcond/refactor-ast into master

This commit adds a common ancestor for all AST nodes; this enables us to move all duplicate print logic to one place.

Merge request reports