Move pull requests, reviews, merges, merge queue, branch protection and mergefix runs into RepoState

A pull request lives with its base repository; fork pushes look up open pulls in the repository and its parent.
taigrrcommitted parent 29f9da931be087cbf18084ea2bb3655bee58c4d0bd98e3cBrowse files
35 files changed+744−426

Rendering diff…