Add SonarExecutor and modify GithubRepositoryInfo

Remove this class after moving two fields to GithubRepositoryInfo class.