Repo file

OpamFile Repo module to access `repo` metadata files.

OpamPath.Repository.repo accessor to find `repo` metadata files.

HTTP and Local backend awareness of `repo` metadata file so it gets installed and updated with any backend.

Fix `version` file update bug.