Update findbugs plugin to 3.0.0
Upgrade to jacoco 0.7.2
Update JGit to 3.5.0
Revert "Update JGit to 3.5.0" - breaks tests on Windows

This reverts commit a237f294af4bb89ebe685e4d103dd6dfe4182745.

JGit 3.5.0 fails to create bare repositories on Windows.  JGit 3.4.1
was able to create bare repositories on Windows.

It reports a stack trace like the following:

java.lang.IllegalArgumentException: Hiding only allowed for names that start with a period
	at org.eclipse.jgit.util.FS.setHidden(FS.java:599)
	at org.eclipse.jgit.internal.storage.file.FileRepository.create(FileRepository.java:277)
	at org.eclipse.jgit.api.InitCommand.call(InitCommand.java:92)
	at org.jenkinsci.plugins.gitclient.JGitAPIImpl.doInit(JGitAPIImpl.java:158)
	at org.jenkinsci.plugins.gitclient.JGitAPIImpl.access$600(JGitAPIImpl.java:97)
	at org.jenkinsci.plugins.gitclient.JGitAPIImpl$7.execute(JGitAPIImpl.java:1161)
	at org.jenkinsci.plugins.gitclient.GitAPITestCase$WorkingArea.init(GitAPITestCase.java:175)
	at org.jenkinsci.plugins.gitclient.GitAPITestCase.test_bare_repo_init(GitAPITestCase.java:2750)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.jenkinsci.plugins.gitclient.JGitAPIImplTest.runTest(JGitAPIImplTest.java:36)
Update README.md

Add task to repair javadoc as generated by Java 8.  Java 8 fails to build javadoc due to hard errors.
Use latest maven dependency plugin version - 2.9
Update to JGit 3.5.1
Default JGit changelog command to start at HEAD ref if no ref specified

Makes the behavior consistent with CliGit and allows two tests which
were marked as not implemented in JGit to be executed.
Correct isBareRepository tests for JGit

Previous tests mistakenly asserted the repository was not bare when it
had been created as a bare repository.  JGit correctly failed the
flawed assertion.  My mistake to assume that the CliGit implementation
is always the better reference implementation.  In this case, the JGit
implementation was the better reference implementation.
git-server 1.4
IllegalStateException from Connection.openSession should be rethrown as GitException.
Merge pull request #145 from jglick/new-git-server

git-server 1.4
Merge pull request #146 from jglick/IllegalStateException

IllegalStateException from Connection.openSession
Prevent a NPE in intializer

wait for descriptor to be loaded so initializer can get it.
GetPrivateKeys unnecessary if BasicSSHUserPrivateKey works correctly to begin with.
1.10 released, can use it now.
Include jgit http server jar in git-client-plugin for API consumers

[JENKINS-21756] shows that JGit version mismatches can complicate the
management of plugins. Including JGit http server in this plugin is
hoped to reduce the version mismatch cases.
Update to 1.11.0-SNAPSHOT, larger changes justify the switch

Updating to JGit 3.5.1, dependencies on newer versions of other
plugins, etc.
[maven-release-plugin] prepare release git-client-1.11.0
[maven-release-plugin] prepare for next development iteration