Workaround for parameter issues on Windows

I've found that in some configurations (particularly with Gradle and on
Windows) that there are problems with the way some parameters are passed
on the commandline (to Gradle). I've not been able to sort out the exact
cause of the problem (I originally attempted to fix by changing the way
things were escaped but was unsuccessful). Essentially the problem I've
seen is that gradle can't process the commandline arguements correctly
when triggered by this plugin (but not otherwise and I don't see the
same problems with, say, the Maven plugin).

To work around the problem I've added another checkbox under the
advanced options which stops this plugin from setting the 'name and
email' parameters for a build. Without those parameters things work
nicely for me. I'd rather not maintain a fork just for my company so I'd
like to get this workaround (or something like it) merged if possible
(let me know if there is anything I can do help out with that).

I think this also fixes an issue where it appeared that manually triggered
changes were not respecting the escape quotes setting (it seemed to be
forced to false but it's also entirely possible that I was missing
another source the setting).
Fixing unit test issues
Fix pretty bug
Wrap lines in the README.txt file at 80 characters

Github does not automatically format .txt files.  It simply displays
the file as-is.

Reformat the file so that the lines are wrapped at 80 characters and
it looks a bit nicer.

Change-Id: I95d9545b944a67091d2951310fa82fb9137ed97f
Use `isEmpty()` instead of `equals("")` to check for empty string

Change-Id: Id588424b65bdb95c544c6ac2e70caf60edc6167f
Ignore unnecessary plugin executions in Eclipse build

Some plugins either should not or cannot be executed in the
Eclipse build.

Add exclusion of these in the pom.

Change-Id: I0592bdfa3ba35258c8546dd89452f1c7573c8c84
Add add-source plugin execution step in gerrit-trigger pom

Use build-helper-maven-plugin to make sure the generated-sources
from the localizer are included in the Eclipse build.

Change-Id: I676252cacf6e674c0ae63d54c67faba033da9925
Make sure stream is closed after reading trigger config URL

Refactor the dynamic URL processor to ensure that the input stream
and stream reader are closed after reading the config, even if an
exception is raised.

Change-Id: I1c48be006a92f5d2bc837cf5a440f5971bd73420
Removed use of deprecated APIs for git BuildChooser

Followup fix for JENKINS-16851 which is fixed in git plugin v. 1.2.0
this commit should remove any use of deprecated APIs after the
introduction of gitclient plugin.

Change-Id: Ibaa11fe9e06150555af675aae1a32f29cb15aab3
Merge "Removed use of deprecated APIs for git BuildChooser" into internal
Merge pull request #41 from macbutch/escaping-on-windows

Workaround for parameter issues on Windows
Merge branch 'i'
Added back the separator field

XStream was complaining during startup for unknown reason.
[maven-release-plugin] prepare release gerrit-trigger-2.8.0
[maven-release-plugin] prepare for next development iteration
Update build-config dependency versions
Merge pull request #43 from rinrinne/eventthread

Fix pretty bug
Implemented support of SOCKS5 and HTTP proxy for ssh connections

Underlying API JSch already supports ssh connections through SOCKS5 and
HTTP proxy. This change brings this functionaly to the plugin.

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>