Adding service monitors for UCD tables found in UCD-SNMP-MIB. Useful for
net-snmp agents.
allow tcp monitor banner to match a regex, NMS-3218
clean up a missed space
remove not needed loops for the outage message
Adding HttpPostMonitor

Signed-off-by: Chris Liles <cliles@capario.com>
cleanup whitespace
Logging changes to work with master
Use URIBuilder and support relaxed SSL cert checking.
Added scheduler shutdown null checks.
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
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.
Improved logging of connection failures in VmwareMonitor, VmwareCimMonitor, VmwareCollector, VmwareCimCollector
Enhancement issue NMS-6384: Include remote user and host in parameters of
notificationsTurnedOff and ~On events