Lazily instantiate REST api clients in GerritApiImpl

The various REST api clients will now only be instantiated at the time they are first called. This is a bit more efficient in my opinion, since the client is at a point, where there are quite a few different service instances needed, that may never be used.