Use ocamlmklib to build C bindings

This patch works for me (Does the right thing on MacOSX, and should work for all architectures supported by OCaml). I did not manage to reproduce the problem you found with ocamlmkfile, Vincent.