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
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.
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
Enhancement issue NMS-6384: Include remote user and host in parameters of
notificationsTurnedOff and ~On events (more work missed in first commit)
Upgrade Tools: Adding some defensive code to avoid potential problems while getting the list of interfaces to check.
Cleaning up NetScalerGroupHealthMonitor classes.
Adding some defensive code to SnmpInterfaceUpgrade to avoid NPE.
Moving the ifName/ifDescr null checking to the initialize method on SnmpInterfaceUpgrade.
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	integration-tests/src/test/java/org/opennms/netmgt/config/WillItUnmarshalTest.java
	opennms-base-assembly/src/main/filtered/etc/log4j.properties
	opennms-enterprise-reporting/opennms-reportd/src/main/java/org/opennms/netmgt/reporting/service/Reportd.java