Updated log4j to 2.1-SNAPSHOT to fix problem where it throws an exception
during the static initializer of sun.reflect.misc.Trampoline. Fixes bug
NMS-6784.
Improving the poller-test command to work better with advanced features.

The PSM requires to know the node's label in order to work with the
${nodelabel} placeholder for web-site monitoring. For this reason, the
implementation of the poller test has been updated to retrieve the
node's information from the database prior executing the poller test.
Fixed bug NMS-6779 by making sure that default start time is before the
current time by at least 5 minutes instead of always returning the previous
midnight time as start time.
NMS-6395 handle optional perl dependencies more gracefully
Merge remote-tracking branch 'origin/1.12' into rc/stable/1.14.0

Conflicts:
	opennms-services/src/main/java/org/opennms/netmgt/poller/MonitorTester.java
Fixing the instructions for enable logging on command lines.
Merge branch 'jira/NMS-6784' into rc/stable/1.14.0
Merge branch 'rc/stable/1.14.0' of https://github.com/OpenNMS/opennms into rc/stable/1.14.0
redundant junit dependencies
NMS-6848 fix issue with category event not firing
Merge branch 'rc/stable/1.14.0' of github.com:OpenNMS/opennms into 1.14.0
Merge branch 'jira/NMS-6779' into rc/stable/1.14.0
Increased OpenNMSSeleniumTestCase timeout from default of 30 seconds to
60 seconds in case the browser and/or UI takes longer to launch.
Fix for Bug NMS-6895

The XML Collector can't save counter metrics on RRDs (using RRDtool).

RRDtool is sensitive when parsing update requests. A valid value for
counters must be a plain integer (positive number without floating
point).
Merge remote-tracking branch 'origin/1.12' into 1.14.0
[bamboo] Automated branch merge (from rc/stable/1.14.0:47f44de4c94b78f30f97084527d3b7f60738a00f)