opam.ocaml.org integration

This should prepare ocaml.org to generate a template for opam.ocaml.org and host the necessary assets. No user-visible changes should occur after application.

Please review.
This fragment is currently unused as `custom-contact` is not passed in `Makefile.opam.ocaml.org`.