Commit Interpreter.cpp with dumpLookupTable() function not working yet.

This will be fully operational after the LLVM/Clang update.
Commit of storeState/compareState that now print lookup table
and included files

Implementation of .files moved in the Interpreter.cpp

storeState now calls three functions: dumpAST(), dumpLookup(), printIncludedFiles().
compareState now calls three functions: compareAST(), compareLookup(), compareIncludedFiles().
It's working for the included files and the AST, and it needs a new patch for
being able to dump the lookup tables (we cannot use dumpLookups() for the moment).
Remove the unused code.
Improve the look&feel of the exception classes.
Handle better the exceptions.