[OCaml] [cmake] Add CMake buildsystem for OCaml.

Closes PR15325.
[OCaml] Move Llvm.clone_module to its own Llvm_transform_utils module.

This way most code won't link this (substantially large) library,
if compiled statically with LLVM.