Converted CollectdConfigFactory from a singleton into a single context
instance. Added Spring caching to the JdbcFilterDao calls for fetching
active IP addresses. Got rid of CollectorConfigDao convenience class.
Moved some functions out of the CapsdConfig and into the CapsdDbSyncer
alongside other database functions.
try adding an explicit central repository to fix sonar
Fixed mock expects on ThresholdingVisitorTest.
Removed CollectdPackage convenience class. Moved some of its methods down
into the Package class and moved some methods up into the CollectdConfig.
Fixed mock expects on LatencyStoringServiceMonitorAdaptorTest.
[bamboo] Automated branch merge (from 1.12:48b5fe8485102227fbdd74ba8af2b535281bc697)
Added missing mock expects to ScheduledOutagesRestServiceTest.
Merge branch 'master' into soleger-master
Fix for NMS-6367: Reportd config reload should refresh javamail-configuration.xml

- Add a reloadConfiguration() method on the ReportDeliveryService interface
and its sole current implementation
- Have Reportd's reload handler call this reload method
Got rid of CollectdConfig convenience class and moved its functions into the
CollectdConfigFactory.
Added close() calls to some sockets.
Fix for NMS-6369 - SnmpInterfaceRrdMigratorOnline Issue

It was failing with: java.lang.NumberFormatException: For input string: "UNKN"
Move Drools correlation stuff in etc/examples into the new drools-engine.d
directory structure, and wire in and use a better way to do logging.

Squashed commit of the following:

commit 63d4c32c161fb61dc88c8ca5281afe7046018644
Merge: 14a71a3 bc77ff6
Author: Jeff Gehlbach <jeffg@opennms.org>
Date:   Fri Jan 31 10:34:49 2014 -0500

    Merge branch '1.12' of github.com:OpenNMS/opennms into feature-drools-logging-examples

commit 14a71a3384129f6d10f60abb9f41cfd16ed6c0e4
Author: Jeff Gehlbach <jeffg@opennms.org>
Date:   Fri Jan 31 10:01:52 2014 -0500

    Update nodeParentRules to new layout and to use SLF4J Logger

commit 18aebdf0b70e7749568e3577addab301507f09e9
Author: Jeff Gehlbach <jeffg@opennms.org>
Date:   Fri Jan 31 09:42:55 2014 -0500

    Move Drools config into drools-engine.d structure
Fix WillItUnmarshalTest breakage from examples/drools-engine.d restructuring
Fix for enhancement NMS-6377 - Monitor the health of a NetScaler's group of servers.
Upgraded dnsjava and Spring Security for OSGi compatibility. Upgraded Camel
to 2.12 to get latest features.
Added missing JUnit dependencies and converted opennms-util to an
OSGi bundle.
Moved EventExpander and EventUtil classes that require JDBC into Eventd to remove dependency
on database in the opennms-config-model and opennms-config packages. Moved the old Capsd
model objects (Db*Entry) back into Capsd to remove opennms-model dependencies on the database.
Added an opennms-config-api JAR to contain interfaces for opennms-config implementations.
Updated Spring dependencies to use the Spring EBR versions of the main Spring JARs so that
they have Karaf-compatible OSGi metadata. Added more Spring exclusions to the ActiveMQ
dependency list.
add an agent information rest service
Improved logging of connection failures in VmwareMonitor, VmwareCimMonitor, VmwareCollector, VmwareCimCollector