Merge branch 'stable-2.16' into stable-3.0 * stable-2.16: Create missing repository only at the remote we are pushing to Remove the NewProjectCreatedListener implementation Consistently handle remote repository creation failures Fix creation of missing repository when replicating to a Gerrit server Change-Id: I6c1e0ceabb90817fc3938945366b11933f50d93d