removing comments to start the cleaning
Putting some doxygen commentary

I do not intent to generate doxygen... but it is a good thing.
using a macro to generate the command of tests

I hope I never have to rename all this quantity of
files again.
Shared data was moved to a static library
Removing a warning of yy_size_t

I'm redefining yy_size_t inside a top block to make sure it will not give
a warning of comparison between signed and unsigned. Also, I correct the
missing space on the first comment of the grammar and lex files.
A very simple test to sent to grammar the yyltext