[FIXED JENKINS-20123] use bindJSON
[FIXED JENKINS-19581] use remote-polling by default until explicitly disabled
[FIXED JENKINS-18820] don't use "all branches" as default
git-client 1.4.4
use fast remote polling by default
fix tests failures
ls-remote isn't supported on file:// repository we use for unit tests
stupid logic error

hopefully we have some unit tests...
[maven-release-plugin] prepare release git-2.0
[maven-release-plugin] prepare for next development iteration
GitUtils.fixupNames never return null
[JENKINS-20258] prune branches during fetch