Add a force option to push
Add GitList browser support
Test case for GitList browser, adapted from GithubWeb
Update git-client dependency to 1.10.2
Revert "Update git-client dependency to 1.10.2"

This reverts prior commit until the automated test which fails in the
code can be fixed.  The test is specifically noted that it is an area
of bugs in the prior client plugin.  The fix of JENKINS-23299 in git
client plugin 1.10.2 has improved the behavior, but the test needs to
be updated to show the new behavior (and have its TODO comment removed).
Adapt tests for JENKINS-23299 fix and git-client-plugin 1.10.2

Intentionally skip one test, enable another

Depend on git-client-plugin 1.10.2
Fix for JENKINS-24467 and new test case
Assert env var has expected value
Adapt environment test for git 1.7.10.4 special case

The test uses a modified environment in the first
build to confirm only the intentionally specified
portions of the modified environment are visible
to the polling which happens later in the test.

Git 1.7.10.4 fails the first build because it requires
that the PATH environment variable must include
the directory which contains the git executable.

Later versions of git don't have that requirement.
Assert that no error was reported to listener in environment test
Remove a disabled test rather than leaving it with an empty body
Ignore netbeans configuration file

Needed to force JDK 7 build
Merge pull request #254 from fauxpark/gitlist-browser-support

GitList browser support
added testcase for force push [JENKINS-24082]
Merge pull request #1 from wannessels/forceOption

added testcase for force push [JENKINS-24082]
Merge pull request #248 from guilhem/forceOption

[FIXED JENKINS-24082] Add a force option to push command
fixed GitPublisherTest.testForcePush , was not deterministic [JENKINS-24082]