generalised create_pull_request.ml by removing hardcoded info

Also, since create_pull_request.ml is a fairly general tool, and not really bound to opam-sync-github-prs, perhaps we could extract it from this repo? one idea is move it to ocaml-github.