Add operators to compile with OCaml ≥ 4.00.0


I've made also a patch to the opam package to ba able to use smart-print ASAP:
https://github.com/ocaml/opam-repository/pull/1505