MultiRepos: Changed `source` and `changeset` resources from having a composite `(reponame, id)` id to being children of a new `repository` resource.
Closes #7706.
Authored by: rblank 2009-10-09
Parent: [r8651]
Child: [r8653]