[OCaml] Formatting
[OCaml] Implement missing LLVMCore APIs
[OCaml] Documentation
[OCaml] implement Llvm_passmgr_builder, bindings for PassManagerBuilder