Install all OCaml headers and a pkg-config file to find them

This also removes the (duplicated) headers in the `include/caml` directory.

This is needed to fix https://github.com/mirage/mirage-tcpip/pull/85 on some systems.