use ocamlbuild to simplify Makefile
rename Errors to Bindoc_errors to resolve conflicting module name in compiler-libs