Add new abstract class to listen notification.

To get notification for voting, new abstract class is added.
Other plugin developer can listen notification by extending
this class.
Implement new method call to notifier
Merge branch 'master' into internal

* master:
  [FIX JENKINS-19580] Fix project list auto-completion broken by multiple-Gerrit feature
  Fix project list auto-completion broken by pull-req #64.
  Handle concurrent Gerrit queries and manual triggers with different servers and users.
  More null checks
  Restore English as default language in server config page.
  Add and clean-up null-checks.
  Fixed license formatting
  Literally changed README to markdown
  Implement new connection listener solution to gerrit-trigger
  Fix tests for gerrit-events
  Fix Javadoc comment
  Remove listener collection and interfaces from GerritHandler class
  Add listener collection and interfaces to GerritConnection class
  Remove interfaces for ConnectionListener from Handler
  Add marker to added string resources
  Move properties for GerritManagement to GerritServer
  Remove index.properties in GerritManagement
  Fix typo
  BuildChooser to retrieve the revision to be built from GerritEvent
  Fix unreviewed patches NPE by adding serverName info to event provider.
  Add check for retrigger after rename.
  Fix Manual Query.
  GerritTrigger.equals/hashCode -- don't use AbstractProject
  Fix GerritProjectListTest to have no dependency on the tests execution order
  Increase time-out limits to make tests pass more easily.
  Add auto-completion to "Copy Server From".
  Fix creation of new server from existing config.
  Add null check for getServer in GerritManagement.
  Prohibit removal of the last server.
  Fix empty verdict category list in "comment added" events.
  Enable server renaming.
  Fix copyright
  Fix test error in ManualTriggerActionPermissionTest.
  Refactor the GerritManagement page and add null checks.
  Update help
  Coordinate tests
  Add topic pattern to dynamic trigger
  Provide new build parameter: GERRIT_TOPIC
  Fix checkstyle error
  Add topic field into jelly
  Implement changed parameters in GerritProject
  Add interesting pattern for topic
  Add topic key in Change
  Move server list initialization to PluginImpl.load()
  Fix tests.
  [JENKINS-17850] Add multiple Gerrit server support
  Move message getters to ParameterExpander.
  Add License and copyright headers to new files.
  Use all allowing authscope
  Add button for testing http rest connection
  Store password as a secret.
  Use REST Api for submitting review

Change-Id: I7c8766706d02a6a5f35ef5fdabe87933406ce613
Merge branch 'master' into internal

* master:
  Added support for query full commit message.
  Unit test for class GerritQueryHandler
  Move initializeProvider to isServerInteresting.
  Refactoring: one GerritHandler instance that handles multiple GerritConnections.

Change-Id: Id9249cde94e26e7138c48d1ecb35438f277decc7
Add new abstract class to listen notification.

To get notification for voting, new abstract class is added.
Other plugin developer can listen notification by extending
this class.
Implement new method call to notifier
Added missing copyright header.

Change-Id: I764f5815ebe1db1765ff14f6f641e1e102830294
Add Html unit tests for adding/removing servers.

Add Html unit tests for triggering from multiple Gerrit servers.

Change-Id: I6fe2be3a1091c88f30a4dc6b470f2e4abf8873fe
Merge pull request #94 from anthonyChin/htmlunit-tests

Add Html unit tests for adding/removing servers.
Merge remote-tracking branch 'origin/master' into i
Change class name and fix copyright
Add test for GerritTriggeredBuildListener
Merge branch 'event-handler3' of https://github.com/rinrinne/gerrit-trigger-plugin into event-handler3

Conflicts:
	gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/gerritnotifier/GerritNotifier.java
Fix missed confliction
Add Html unit tests for adding/removing servers.

Add Html unit tests for triggering from multiple Gerrit servers.

Change-Id: I6fe2be3a1091c88f30a4dc6b470f2e4abf8873fe
Added missing copyright header - correct.

Change-Id: Ic00e2040cf72ba21b80f8ea7ba5a50a836e2992d
Extract zip resource then update gerrit command for review
Fix JENKINS-20098

Also bumping core dependency to 1.480
it would be strange to keep to 1.424
since git-client requires 1.480.
Merge pull request #93 from slawekjaranowski/master

Added missing copyright header.
NPE Fix