Adapt to OCaml trunk, use findlib to load ppx packages.