JENKINS-22999 - Git Polling and Git Configuration check fail when behind a proxy server
Adapt GitTool.DescriptorImpl.doCheckHome for Jenkins 1.563

The doCheckHome method was declared to throw an exception, but this
implementation does not throw any exception.  Declaring that exception
breaks compilation with Jenkins 1.563.  Removing the exception throw
also seems to work with older Jenkins versions.
[Fix JENKINS-23017] delete the tmp workdir also

In order to not leave unlimited directories created by the polling cycle
in the tmp directory which results in reaching the system limit for
subdirectory numbers we should also delete the workdir itself and not ony its
contents.
Merge pull request #133 from uhausbrand/JENKINS-23017

[Fix JENKINS-23017] delete the tmp workdir also
Merge pull request #132 from timothy-volvo/master

JENKINS-22999 - Git Polling and Git Configuration check fail
put http_proxy env variables into copy of environment to not impact other repositories
Merge pull request #134 from timothy-volvo/master

Fix for pull request 132
Use latest surefire plugin and latest findbugs plugin (maven)
Remove source encoding properties - provided by parent pom
Remove tag from scm connection section, and fix a whitespace error
Remove unmodified pom sections already provided by parent

The surefire reports and findbugs sections still seem to be needed.
Extract findbugs, jacoco, and surefire plugin versions as pom properties

Preparing for further simplifications of the pom file
Move sections in pom to better match help:effective-pom layout

Moving sections makes it easier to compare the effective pom and the
actual pom so that redundant sections can be removed from the actual
pom.
Rationalize pom white space for easier comparison to effective pom
Remove redundant findbugs executions section from pom
Update Maven XSD location to match effective pom
Remove groupId of surefire plugin - reduce diffs to effective pom
Restore <tag>HEAD</tag> in scm section of pom - used in several other pom files