Create PluginDaemonTest to load plugin jars in the Gerrit test server
before running the plugin acceptance tests. Plugin IT classes shall
extend PluginDaemonTest in order to enable this functionality.
Make beforeTest in AbstractDaemonTest protected so it can be overridden
by hereby PluginDaemonTest.
Add UNIT_TEST_GERRIT_SITE constant to InMemoryTestingDatabaseModule so
it can be reused by PluginDaemonTest.
Package acceptance tests into plugin-api jar.
Support standalone and non-standalone (all) buck modes for tested
plugin. Running IT tests using a maven pom is *not* supported by this
change.
Support ability for such plugin IT tests to set plugin config string in
gerrit config.
Change-Id: Ie9e63de622708272f4f5e154a80a55a97d8ff77c