Tentative coding: parsing phase of AST Compressor

Following the idea of using List[NodeBFS] all around instead of
reconstructing trees as proper structure, based on a Node root,
implementation of a first sketch of the parsing phase of the
compressor.

Addition of some @tailrec in plugin and AstNode.