create map of outages in Outages for performance
cleaning up Ouages, and adding a performance test

With the changes, the test for outage verification takes 2 ms. The
same test executed without the changes takes 36 ms.
Merge remote-tracking branch 'origin/1.10' into 1.12

Conflicts:
	opennms-config/src/main/java/org/opennms/netmgt/config/poller/Outages.java
	opennms-services/src/main/java/org/opennms/netmgt/config/PollOutagesConfigManager.java
	opennms-services/src/test/java/org/opennms/netmgt/config/PollOutagesConfigManagerTest.java
Missing curly-brace in filtered token of provisiond-configuration.xsd
Changed AbstractSnmpValue so that ISO-8859-1 strings are accepted as "displayable".
Fixes bug NMS-5281. Also changed the handling of 63-bit hexstring counters in the
FCMGMT-MIB so that we don't accidentally try to handle 8-digit decimal values as
weird FCMGMT counters. Fixes bug NMS-6202.

Conflicts:
	core/snmp/api/src/main/java/org/opennms/netmgt/snmp/AbstractSnmpValue.java
	core/snmp/api/src/main/java/org/opennms/netmgt/snmp/SnmpUtils.java
	opennms-services/src/main/java/org/opennms/netmgt/collectd/SnmpAttribute.java
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	core/snmp/api/src/main/java/org/opennms/netmgt/snmp/SnmpUtils.java
	opennms-config-model/src/main/java/org/opennms/netmgt/config/poller/Outages.java
	opennms-config/src/main/java/org/opennms/netmgt/config/PollOutagesConfigManager.java
	opennms-config/src/test/java/org/opennms/netmgt/config/PollOutagesConfigManagerTest.java
	opennms-services/src/main/java/org/opennms/netmgt/collectd/SnmpAttribute.java