[WIP] Make the Makefile generation independant of the environment
The Makefile generation is now totally independant of the environment
The project bootstraps again

All the build rules are generated without having access to the system environment.

As we don't use the environment variables anymore, I guess we will need something
to properly parse some kind of cmdliner command-line arguments, and do the right calls
to make.
Support extensible all and clean targets

More colors
Handle packs, better support for syntax extensions defined by the project

ocaml-cow almost compiles ...
[WIP] Continue cleaning up the library

Now we have a nicer abstraction for command-line arguments and transformers.
The bootstrap is broken.
[WIP] More cleanups

Bootstrap's almost back
Project bootstraps again
Rename Env to Build_env to avoid confusions
The toplevels/binaries seems to work again

Something is wrong with the feature formula though (eg. toplevels shoulnd't be built on native code, but some code is missing to actually eval the flag formula in the Makefile).
Call ocamlfind at generation time, not build time.

So now the generated Makefile is independant of any tool.

Still need to take the feature formulaes into account when generating the rules.
Filter out case handler which are not available in the Makefile generation

This makes easy to specify that toplevel should not be buit in native code for instance.
More WIP

Start reading the command-line args
More WIP
Bootstrap works again and all examples compile
Cosmetic tweaks
Allow the use of -g and -annot
Use warn-error, add support for tests
Allow to specify extra command-line flags at configure time
Fix running of tests