Upgrade Jsch library to version 0.1.50.

Upgrade to version 0.1.50 to fix JSchException: verify: false that
from time to time.
Update build-config dependency version
Encode ID used in REST endpoint URL

The Gerrit documentation says following:

  "All IDs that appear in the URL of a REST call (e.g. project name,
  group name) must be URL encoded."

As this wasn't done, project where the name was something
like "parent/project" didn't get messages from Gerrit.

The branch name can also have characters that must be encoded.
Update documentation link to latest release

2.1.4 is pretty old and there's some new operators in
(at least) 2.8.
Use constant instead of magic string

Use org.apache.commons.lang.CharEncoding.UTF_8 as
encoding instead of "UTF-8" -string.
Fixed usage of serverName in regards to ANY_SERVER
[maven-release-plugin] prepare release gerrit-trigger-2.11.0-beta-2
[maven-release-plugin] prepare for next development iteration
Update build-config dependency version
One more "Any Server" fix.

Also changed some methods that returned LinkedList to List
This var is not needed any more.

Quick fix for working as before with templates plugin
[maven-release-plugin] prepare release gerrit-trigger-2.11.0-beta-3
[maven-release-plugin] prepare for next development iteration
Update build-config dependency
Fix JENKINS-21067 by jumping hoops
[maven-release-plugin] prepare release gerrit-trigger-2.11.0-beta-4
[maven-release-plugin] prepare for next development iteration
Update build-config dependency versions

Because maven release is derpy as usual.
[maven-release-plugin] prepare release gerrit-trigger-2.11.0
[maven-release-plugin] prepare for next development iteration