gitserver: add GetByNames function to gitserver store
Created by: sashaostrikov
This function fetches repos by a slice of names provided.
Includes some tests refactoring, mostly removing duplicated code using a function creating both repo and gitserverRepo.
Test plan
unit test added