Refactor Relay and RelayList to be able to initialize them without Tor's controller
It would be easier to create unit tests without the need of having a stem's Controller instance, but only providing consensus and relay descriptor documents.
GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.