Added support for private GitHub repos

Implements: blueprint support-private-github-repos
Closes-Bug: 1319604
Change-Id: I6f0181a59165e5ab7e0b2d38aab07c8b06ec7462