Tool to build a big, dumb SQL histogram of private-enterprise names for unknown trap events
Merge branch '1.12' of github.com:OpenNMS/opennms into 1.12
Fix for Bug NMS-6603

Pollerd stops working if a service is down and the downtime model is not
correct.

Now PollableServiceConfig.getInterval() will return -1 instead of
throwing a RuntimeException when the downtime model is wrong, and it
will log an error to poller.log
bump to latest ssh wagon
Change logging settings for snmp4j so that tests will work. Added truststore
to JVM in case we want to directly connect to the snmp4j Maven repository.

Conflicts:
	opennms-test/src/main/java/org/opennms/test/DaoTestConfigBean.java
Changed MockSnmpAgentTestCase so that it uses ephemeral ports mike the
JUnitSnmpAgentExecutionListener does. Changed tests to fall back to using
127.0.0.1 if we cannot bind to InetAddress.getLocalHost().
Changed hokey Thread.wait() calls into while() loops inside VacuumdTest.
Cleaned up volatile and final fields in AbstractServiceDaemon and LegacyScheduler.
Increased timeout in SyslogdTest to reduce flapping.
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-services/src/main/java/org/opennms/netmgt/poller/pollables/PollableServiceConfig.java
Fixed merge compile error.
Changed MockSnmpAgent to use /dev/urandom (if available) as the
entropy gathering device so that MockSnmpAgent tests don't timeout if there
is insufficient entropy to generate seeds to start up the SNMPv3 security protocols.
Changed some Thread.sleep() calls to use while() loops instead so that
the timing is more reliable in PollerTest.
Fixing compilation error and updating test case.

- Adding a missing ';' to last testCommandParsingWithForeignSource command
- Setting and resetting the system boolean org.opennms.rrd.storeByForeignSource
  to true and false respectively to test the updated
  org.opennms.netmgt.jasper.resource.ResourceQuery().constructBasePath()
  function
Adding another missing semi-colon

Need to look for a command-line tool for checking syntax of java files
new nodepage outage-timeline feature NMS-6578
Merge remote-tracking branch 'origin/master' into pull-requests/45