Fixed path parsing on Windows where File.separator is a backslash.
Fixes bug NMS-6465.
Moved TestContextAware into core/test-api/lib so that it can be reused.
Added TestContextAwareExecutionListener that makes it easy to inject
a TestContext into a test.
[bamboo] Automated branch merge (from 1.12:3adb771279435cf0a776ebfa6f043816e4715f00)
NMS-6466: Expose poller thread pool stats via JMX

Squashed commit of the following:

commit 9c129df122702261d8d733b729e1ce66d22fa52c
Author: Jeff Gehlbach <jeffg@opennms.org>
Date:   Sun Mar 16 14:50:19 2014 -0500

    Start collecting and graphing the new Pollerd JMX stats

commit 48df9b80070b9c65131c20f4cd615b71fcae451f
Author: Jeff Gehlbach <jeffg@opennms.org>
Date:   Sun Mar 16 12:43:30 2014 -0500

    Add the following attributes to the OpenNMS.Pollerd MBean:

     - ActiveThreads
     - TasksTotal
     - TasksCompleted
     - TaskCompletionRatio
add parameters to agent response
change to string,string
Merge remote-tracking branch 'origin/features/sonar-cleanup'
NMS-6467: Provide a user configuration file for provision.pl
Unused import cleanup.
Fix for NMS-6468 - microsoft.cpuPercentBusy is not working with RRDtool
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	opennms-base-assembly/src/main/filtered/etc/jmx-datacollection-config.xml
	opennms-base-assembly/src/main/filtered/etc/snmp-graph.properties
	opennms-services/src/main/java/org/opennms/netmgt/poller/jmx/Pollerd.java
	opennms-services/src/main/java/org/opennms/netmgt/poller/jmx/PollerdMBean.java
Added IPLIKE search provider to STUI.
Merge branch 'master' of github.com:OpenNMS/opennms for IPLIKE Search Provider.
add data collection config interfaces to match the new config file format
put the SnmpObjId adapter in core/snmp/api, add dependency for jaxb
move interfaces to jaxb, copy simple pojo implementation to jaxb from smnnepo
Changed wallboard/dashboard to Ops Board/Ops Panel and added an UrlDashlet to display external websites
add some tests to be sure that the sample data is valid (marshal then unmarshal, vice-versa)
implement new datacollection objects fully, with tests
add some tests to be sure that the sample data is valid (marshal then unmarshal, vice-versa)

Conflicts:
	core/test-api/xml/src/main/java/org/opennms/core/test/xml/XmlTest.java