database: Add GitserverRepoStore
Created by: ryanslade
Add the start of the GitServerRepoStore which allows us to create and iterate over GitserverRepo rows in the database.
Iteration is used since we plan to select a large number of rows from the database per query but only need to operate on one at a time.
Also removed some dead code.