Add extra assertion in TriggerContextTriggeredItemEntityHudsonTest

Assert that the triggered project is the same as the test project.

This has the side effect of removing a warning about unused project
variable in the test.

Change-Id: Ie712bf5c1abbe0f4334d0d370626913ea40660ef
Fix warnings about unused variables and methods

Eclipse warns about several unused variables/methods throughout
the project.

Remove the ones that are really unused, and add suppression of
the warnings for those that are actually needed.

Change-Id: I43d7dc9f87c04c5d3a4b5d3b3ab60f3ca0e6abaa
Add provider attribute into gerrit events
Add trigger parameters using provider attribute in extended event

The below are added to triggered build.

GERRIT_NAME
GERRIT_HOST
GERRIT_PORT
GERRIT_PROTO
GERRIT_VERSION
Add 'url' key in provider attribute

Gerrit FrontEnd URL should be have by each gerrit hosts.
So add it to provider attribute.
In addition, improve class which treats the frontend URL.
Fix checkstyle issue and test code.
Fix null pointer access

Provider attribute as user defined has possibility not to exist.
So you need to check pointer before calling methods.
Retrigger permission added

Retrigger permission is added under Jenkins
Configuration page Authorization section.

Change-Id: I8f6bc4ab13558850d3d63872af0d1818cb66acd4
Merge branch 'i'
Add getGerritFrontEndUrlFor(event) then refactor related codes.
Add interface then implement to create map object
[maven-release-plugin] prepare release gerrit-trigger-2.10.0
[maven-release-plugin] prepare for next development iteration
Merge pull request #52 from rinrinne/provider-attribute

Add trigger parameters using provider attribute
Update build-config dependency versions
Small Provider refactor while fixing test regressions

SpecGerritTriggerHudsonTest.testDoubleTriggeredBuildOfDifferentType
is still failing.
Remove unused import
Add help for provider parameters
small change
One more checkstyle fix