Moved all remote poller code into its own project so that potentially
it can be run as a separate OSGi module.
Merge branch 'master' into feature-separate-remote-poller
Added <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath> to opennms-webapp POM
to fix GWT compile failures.
Added EventIpcManagerFactory initialization to mockEventIpcManager.xml to fix
some unit tests.
Changed some provisioning tests to use the applicationContext-daemon.xml
so that the EventAnticipator works properly.
Fixed remote poller MBean name in config files.
Javadoc and logging cleanup. Marked MockMonitor as @Distributable so that
it can be used in the remote poller tests.
Moved EventIpcManagerFactory into the opennms-model project so that it
can be reused by code outside of opennms-services.
Merge branch 'master' into feature-separate-remote-poller
Updated remote poller POM and made unit test method on EventIpcManagerFactory
public.
Marked PollerFrontEndIntegrationTest as @Ignore just like it is in
master. It looks like it's basically working but it's not breaking out
of the loop as expected when the monitor transitions to disconnected.
Merge branch 'master' into feature-separate-remote-poller
Commented out FileAnticipator calls inside PollerFrontEndIntegrationTest.
Limited thread pool size in UserRestServiceTest to prevent it from
occasionally exhausting the database connections and flapping.
Added remote poller JAR to opennms-base-assembly so that it makes it into the RPM.
Merge branch 'master' into feature-separate-remote-poller
Updated version in features/poller/remote.
Updated integration-tests/remote-poller-18 to work with refactored
remote poller.
change this test to be id-agnostic
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-services/src/test/java/org/opennms/netmgt/linkd/LinkdNms17216Test.java