convert opennms-jetty to use a jetty.xml file instead of hand-coded init
honor (most) opennms.properties settings
Fix enterprise-default trap event to have alarm-type="3" and auto-clean="true"
NMS-6522 fix permissions issues with recent JDK
Fix for Bug NMS-6383 - Syslog Northbounder runs in a NullPointerException

The SyslogNorthbounder was assuming that an OnmsAlarm has always
parameters.
Loosen up WebSecurityUtils.sanitizeString a bit for NMS-6524
Revert "Loosen up WebSecurityUtils.sanitizeString a bit for NMS-6524"
This did not do what I thought it would do. We'll have to iterate.

This reverts commit 05d038f25b4d21a4bb3da1fcbcfc63a1149dc99c.
Quiet the RancidProvisioningAdapter if its config is not changed from an unconfigured default
Adding a command line tool to test poller monitors

The implementation class will use the current configured settings from
poller-configuration.xml, unless the user override them at run time.

$ /opt/opennms/bin/poller-test
usage: poller-test [options]
ERROR: Missing required options: i, s

 -c,--class <arg>       Monitor Class
 -i,--ipaddress <arg>   IP Address to test [required]
 -P,--package <arg>     Poller Package
 -p,--param <arg>       Service parameter ~ key=value
 -s,--service <arg>     Service name [required]
disable AllTest, it goes away in master anyways
Fix for Bug NMS-6533

Using the Sftp3gppXmlCollectionHandler affecting the XSLT pre
processing. Both are not working together.

Important: If XSLT is going to be used with the 3GPP handler, the XML
data collection configuration must be updated.
Fix up reduction-keys and add clear-keys for VMware.vminfo.events.xml
Fix for Bug NMS-6545

ResourceDao.findTopLevelResources() is returning duplicated data because
of storeByForeignSource.

Tested on the following scenarios:

1) All nodes are provisioned and storeByForeignSource is disabled (i.e.
all the RRD directories are like this: rrd/snmp/{nodeId}.
2) All nodes are provisioned and storeByForeignSource is enabled (i.e.
all the RRD directories are like this: rrd/snmp/fs/{fs}/{fid}
3) Hybrid environment, there are requisitioned nodes and discovered
nodes on the same installation with storeByForeignSource enabled. In
this case, the discovered nodes will have rrd/snmp/{nodeId} for the
RRDs, while the provisioned nodes will have rrd/snmp/fs

IMPORTANT: If storeByForeignSource is enabled and the RRDs are stored
under a directory like rrd/snmp/{nodeId}, those RRDs are going to be
ignored (because they must be stored under rrd/snmp/fs/{fs}/{fid})
Be more verbose on Statsd's logging

Now you can see the data that potentially is going to be persisted, and
the data that it is actually going to be persisted.

Also, it is going to show a warning when there is no data. If all the
data to be considered for the report is NaN, the report is going to be
empty (and should not be persisted).
NMS-6548: Send config-reload success / failure events from Maps,
SNMP-Asset, and RANCID provisioning adapters.
NMS-6549: Eventd does not honor reloadDaemonConfig event
NMS-6552: Vacuumd does not honor reloadDaemonConfig event
JUnit tests for ResourceDao.findTopLevelResources()

There are 6 possible scenarios:

1) Discovered nodes only with storeByForeignSource enabled
2) Discovered nodes only with storeByForeignSource disabled
3) Requisitioned nodes only with storeByForeignSource enabled
4) Requisitioned nodes only with storeByForeignSource disabled
5) Hybird environment with storeByForeignSource enabled
6) Hybird environment with storeByForeignSource disabled

A hybrid environment means, an installation with discovered nodes (i.e.
not part of a requisition) and requisitioned nodes at the same time.

Note: a small enhancement has been added to NodeSourceResourceType to
drastically reduce the amount of calls using NodeDao.
Formatting in EventTranslator bits
Improving JUnit tests for ResourceDao.findTopLevelResources()

Now, each of the typical 6 scenarios is going to consider orphan nodes,
I mean, nodes that are defined on the DB but don't have RRDs, and nodes
not defined on the DB but have RRD directories associated (like deleted
nodes).