cmsMake improvements

I added some new features to cmsMake that we would have liked to have at the last training:

* Add an option -y / -n, that is used as the answer to the question "Want to stop and consider everything to timeout? [y/N]"
* Compile the solution both with -DEVAL and without it; change test_${NAME} so that it would test the version compiled with -DEVAL.
* Generators and validators in compiled languages (C / C++ / Pascal) are now automatically compiled into gen/generatore or gen/valida, while a symlink is created for python and bash ones.