Resolve project_name/project confusion for gerrit

Currently in the gerrit driver some functions take the project object
and some the project name. This can be very confusing and lead to
subtile bugs. Using the project object consistently resolves this
confusion.

Change-Id: Ib84531fb8b423ebfef4a21a0fdc1da7048094be9
2 files changed