Add trap event definitions for Websense appliances, enhancement issue NMS-5314
Thanks to Luiz Angelo Daros de Luca for the contribution!
Added a buffer.free() to immediately release a byte buffer inside
LineOrientedEncoder.
Decoupled some of the core provisioning API from Apache MINA. Removed
some dead code. There was no change in functionality here, just
refactoring.
Added some fixes for several packaging issues.

1. The JAR associated with the library JDhcp required by all DHCP features is now included in opennms-plugin-protocol-dhcp (NMS-5305)

2. The JARs associated with the libraries Groovy and Selenium (and other dependencies) required by the Selenium Monitor are now included in opennms-core (NMS-5299)

3. The JARs associated with the library JRadius have been moved from opennms-core to opennms-plugin-protocol-radius. Some notes have been added to the Spring Security configuration files to let the user know about the requirement of opennms-plugin-protocol-radius in order to use the Radius based Authentication.

4. The JAR associated with the library Xmp required by all XMP features is now included in opennms-plugin-protocol-xmp

5. The radius-dependencies has been moved from opennms-services to opennms-base-assembly.

I've designed the dependency handling to put the intelligence at package level. That way, the opennms-full-assembly will remain unchanged after adding additional dependencies to the projects in question.

I'm still not sure how to properly deal with JRadius dependencies like I did for the other projects.

NOTE: Tested against Fedora 15 (RPM) and Ubuntu 10.04 (DEB)
More API cleanup inside the provisioning code. Separated the
MINA-specific code from the AsyncBasicDetector code. There is no change
in functionality here, just refactoring.
Changed regex expression into a call to Integer.parseInt() in order to
reduce CPU usage when validating SNMP instance IDs.
NMS-5299: Added org.json:json to the packages dependencies
Fix for Bug NMS-5220
Fixing Liebert Traps definitions.

1) The MIBs have been reparsed using mib2events.
2) Some enhancement were added for lgpEventConditionEntryAdded/Removed

This is related with customer Ticket 1206
Got rid of DetectorMonitor class in provisioning API. This class was
just used for logging and didn't need to be part of the core API.
RRP-34: Synchronize request for reloading remote repositories configuration from file system
Added Netty dependency POM.
Refactored more of the provision-api classes to isolate MINA-specific
code.
Changed log level validation now that BasicDetector logs at the proper
levels.
use a modified (caching) jasper reports plugin

The updated jasper reports plugin caches MD5s of already-processed
.jrxml files, so it will only compile them once.
Merge remote branch 'origin/1.10'

Conflicts:
	opennms-full-assembly/pom.xml
	opennms-provision/opennms-detector-bsf/src/test/java/org/opennms/netmgt/provision/detector/bsf/BSFDetectorTest.java
	opennms-provision/opennms-detector-generic/src/test/java/org/opennms/netmgt/provision/detector/generic/GpDetectorTest.java
	opennms-provision/opennms-detector-jdbc/src/test/java/org/opennms/netmgt/provision/detector/JDBCDetectorTest.java
	opennms-provision/opennms-detector-jdbc/src/test/java/org/opennms/netmgt/provision/detector/JdbcQueryDetectorTest.java
	opennms-provision/opennms-detector-jdbc/src/test/java/org/opennms/netmgt/provision/detector/JdbcStoredProcedureDetectorTest.java
	opennms-provision/opennms-detector-jmx/src/test/java/org/opennms/netmgt/provision/detector/MX4JDetectorTest.java
	opennms-provision/opennms-detector-lineoriented/src/test/java/org/opennms/netmgt/provision/detector/MemcachedDetectorTest.java
	opennms-provision/opennms-detector-web/src/test/java/org/opennms/netmgt/provision/detector/web/WebDetectorTest.java
	opennms-provision/opennms-provision-api/src/main/java/org/opennms/netmgt/provision/support/AsyncBasicDetector.java
	protocols/nsclient/src/test/java/org/opennms/protocols/nsclient/detector/NsclientDetectorTest.java
	protocols/radius/src/test/java/org/opennms/protocols/radius/detector/RadiusAuthDetectorTest.java
fix POM version