Ensure disabled features are shown

Those were left out due to a flaw in message.jelly.
Wrong cast in RabbitMQ implementation

Header values in RabbitMQ message is not String but library defined
ByteArray. So it cannot be cast.

Fix for JENKINS-24012

Task-Url: https://issues.jenkins-ci.org/browse/JENKINS-24012
Deprecate pseudo mode

Previously, gerrit handler could not accept any events during
disconnected. So pseudo mode was added to be able to get events
in any connection status.

After implementation of GerritServer, handler can accept events
during disconnected without pseudo mode. So this patch removes it.
Add "No connection on bootup" option in server config

This patch adds a feature that connection to server is not established
on bootup.

Fix for JENKINS-24099

Task-Url: https://issues.jenkins-ci.org/browse/JENKINS-24099
Merge pull request #164 from chgeo/disabledfeatures

Ensure disabled features are shown
Merge pull request #166 from rinrinne/cast-header-params

Wrong cast in RabbitMQ implementation
Add transient modifier to pseudoMode
Unified wording to 'startup'
Add tests for GerritItemListener#onLoaded
Merge pull request #168 from rinrinne/boot-on-startup

Add "No connection on bootup" option