Fix Build.get_revision() for git repositories and plugin support for jenkins_launcher

1.) c80c740 fixes Build.get_revision() for GIT repositories since it was dependent on a specific remote. 
2.) 48608ed adds support for jenkins plugins to `JenkinsLauncher` needed by eec6486 (and hopefully subsequent coverage test cases)
3.) eec6486 adds coverage for c80c740.