Improved the fast parser architecture, integration and tests.

- externalized the node class definition from the fast parser module
- implemented a first version of the benchmark
- improved the grammar builder function to be able to build several parsers per mode
- added the fast parser to the compilation process