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
NMS-6467: Provide a user configuration file for provision.pl
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
Merge branch 'features/wallboard-changes'
backport other xml test changes to 1.12
Cleanup vaadin code for managing events and datacollection.

There are still several components that are not working.
(unfinished) starting to implement converting old to new datacollection
Cleanup vaadin code for managing events and datacollection (II).

I got some progress, but there are still things that are not working
properly.
Cleanup vaadin code for managing events and datacollection (III).

Replacing all instances of FieldGroup with BeanFieldGroup.
Use manual binding to avoid potential issues.
Avoid exposing FieldGroup implementation.

Seems to be working better now.
Merge branch 'master' of github.com:OpenNMS/opennms