[JENKINS-17013] NullPointerException when no "Default" GitTool installation is set
set commit author/committer using (new) GitClient#commit method
BuildChoosers updated to use GitClient