Refactoring of grammar definitions

Added a project that contains all the general AST definitions, and another
project that contains all the Irony related parsing mechanisms (and
grammar specialization).