Introduce GitHubBuilder for flexible GitHub instance creation
Use custom HttpConnector when only OAuth token is given