Migrate ackd-configuration.xml from Castor to JAXB.
Use the JAXB dao for the ackd config.
Changed the way default values are handled. Check for nulls in equals() and hashCode().
Merge branch 'castor-to-jaxb' of git://github.com/j-white/opennms into j-white-castor-to-jaxb
Merge branch 'master' into pull-requests
Merge branch 'master' into pull-requests
Merge branch 'master' into pull-requests
Merge branch 'master' into pull-requests
Merge branch 'master' into pull-requests
Merge branch 'master' into pull-requests

Conflicts:
	opennms-ackd/src/test/java/org/opennms/netmgt/ackd/readers/HypericAckProcessorTest.java
	opennms-ackd/src/test/java/org/opennms/netmgt/ackd/readers/JavaMailAckReaderTest.java
Merge branch 'master' into pull-requests
Merge branch 'master' into pull-requests
Merge branch 'master' into pull-requests
Fix for enhancements NMS-5962 and NMS-5963
Refactoring some code pieces to use JaxbUtils

The following classes were updated in order to use JaxbUtils instead of
managing and handling the JAXBContext directly.

- AccessPointMonitorConfigFactory
- AccessPointMonitorConfigTest
- JdbcDataCollectionConfigFactory
- JdbcDataCollectionConfigTest
- NCSNorthbounder
Fixing the JSON parsing in AbstractJsonCollectionHandler
Adding a CSS Selector based handler for the XML Collector.

Added JUnit test to verify:
- HTML processing with XPath with pre-parse-html (for malformed HTML)
- HTML processing with CSS Selectors (instead of XPath)
- JSON processing
Added maximizeHeight and maximizeWidth to ImageDashlet
Merge branch '1.12'

Conflicts:
	features/access-point-monitor/src/main/java/org/opennms/netmgt/config/accesspointmonitor/AccessPointMonitorConfigFactory.java
	features/jdbc-collector/src/main/java/org/opennms/netmgt/config/jdbc/JdbcDataCollectionConfigFactory.java
	features/ncs/ncs-northbounder/src/main/java/org/opennms/netmgt/ncs/northbounder/NCSNorthbounder.java
	protocols/xml/pom.xml
	protocols/xml/src/main/java/org/opennms/protocols/xml/collector/AbstractXmlCollectionHandler.java
Merge branch 'master' into pull-requests