Fix ocamlduce detection, check versions

ocamlduce's version has to match ocaml's version