Added some sanity-checking when adding RRD metadata.
missing debian bits for vtdxml
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})
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-dao/src/main/java/org/opennms/netmgt/dao/ResourceDao.java
	opennms-dao/src/main/java/org/opennms/netmgt/dao/support/DefaultResourceDao.java
	opennms-model/src/main/java/org/opennms/netmgt/model/OnmsResource.java
	opennms-services/src/test/java/org/opennms/netmgt/statsd/ReportDefinitionTest.java
	opennms-webapp/src/main/java/org/opennms/web/svclayer/support/DefaultResourceService.java
	opennms-webapp/src/main/webapp/WEB-INF/jsp/KSC/index.jsp
Fixing compiling issues after merging the ResourceDao changes from 1.12
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).
Fix for Enhancement NMS-6504 - Sort notifications by severity
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-dao/src/main/java/org/opennms/netmgt/dao/support/RrdStatisticAttributeVisitor.java
	opennms-services/src/main/java/org/opennms/netmgt/statsd/DatabaseReportPersister.java
Minor cleanup.
Got rid of unused parameter on IndexStorageStrategy. Refactored it into the
collection/api project.
Fixing usage of AlarmRepository
Calculate the maximum severity based only on outstanding alarms for the node status box
NMS-6548: Send config-reload success / failure events from Maps,
SNMP-Asset, and RANCID provisioning adapters.
NMS-6549: Eventd does not honor reloadDaemonConfig event
Moved PollStatus into poller/api project and inverted dependencies between
poller/api and opennms-model so that the dependency list for the poller/api
bundle is smaller.
Removed stock spring-security feature import and replaced it with a
barebones bundle import so that we don't conflict with OpenNMS's
bridge "http" feature.
NMS-6552: Vacuumd does not honor reloadDaemonConfig event
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	integrations/opennms-map-provisioning-adapter/src/main/java/org/opennms/netmgt/provision/MapProvisioningAdapter.java
	integrations/opennms-rancid-provisioning-adapter/src/main/java/org/opennms/netmgt/provision/RancidProvisioningAdapter.java
	integrations/opennms-snmp-asset-provisioning-adapter/src/main/java/org/opennms/netmgt/provision/SnmpAssetProvisioningAdapter.java
	opennms-services/src/main/java/org/opennms/netmgt/eventd/BroadcastEventProcessor.java
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.