make it easier compile with an external camlp4boot
follow ocaml/trunk
consider warning 3 as non-fatal
bootstrap