Issue33

Implements a possible solution to issue #33

The distributed flex/bison output files were changed (renamed) into CMake configure files. This way they are simply ignored if the tools are available, and copied into the lexer/parser implementation when they are not.

This prevents the repository files from being accidentally modified or deleted as a side effect of the build process or of a 'make clean'.