Changed some code so that the logging prefixes are set correctly for
eventd and collectd logs. Should fix bug SPC-135.
Tweaked exception handling in AsyncBasicDetector to catch Throwable.
Added @Override annotations.
Added handling for MINA NioSocketConnectors that get constructed with
disposed executors. This will prevent exceptions during
AsyncDetectorFileDescriptorLeakTest that block accurate service
detection. Should improve the file handle leaks that cause issue
NMS-4846.

Also fixed NMS-5309 by using InetAddressUtils to construct a localhost
InetAddress.
Added handling for MINA NioSocketConnectors that get constructed with
disposed executors. This will prevent exceptions during
AsyncDetectorFileDescriptorLeakTest that block accurate service
detection. Should improve the file handle leaks that cause issue
NMS-4846.

Also fixed NMS-5309 by using InetAddressUtils to construct a localhost
InetAddress.
Fix for Bug NMS-5230
Merge remote-tracking branch 'origin/1.10'
Merge branch '1.10' of ssh://opennms.git.sourceforge.net/gitroot/opennms/opennms into 1.10
Got rid of superfluous README.txt files in the dependencies projects.
add more logging
Merge remote-tracking branch 'origin/1.10'
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)
Add support for lmsensors based hardware sensors
Add Pingtel SipX event file from http://issues.opennms.org/browse/NMS-4436
Add datacollection and reports for Acme Packet Session Border Controllers
Add dedicated collection package, data collection and reports for Ericsson Juniper Networks Mobile IP Packet Core equipment
Add Ericsson IPWorks DNS datacollection and graphs
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.