Add support for external ocaml deps via opam