Initialize github auth in getGitUrl if needed

The executors and mergers don't initialize the github authentication
upfront. However they call getGitUrl which gets unauthenticated if we
run as a github app. So check and initialize the authentication and
installation map.

Change-Id: If05b9f8660cab1d78ac82ea0455aa24721f3a7e2
1 file changed