Added missing Hibernate validator dependency.
Re-upgraded Spring to version 3.1.4.

This reverts commit 080e9159c0431abf53f3683ca24b668e9bcffb69.
Fixed strings for distributed status page. Removed setHeader() call that causes problems in Spring 3.1.
Got rid of dead Karaf and Jersey dependencies that were causing problems
when upgrading to Spring 3.1.
Merge branch 'master' of https://github.com/OpenNMS/opennms
Merge branch 'master' into features/spring-3.1
Merge remote-tracking branch 'origin/master' into features/spring-3.1
Merge remote-tracking branch 'origin/master' into features/spring-3.1
Merge branch 'features/spring-3.1' of https://github.com/OpenNMS/opennms into features/spring-3.1
Merge branch 'master' of https://github.com/OpenNMS/opennms
Merge branch 'master' into features/spring-3.1
Adjusted lock statements to avoid exception handling warnings.
Changed some keySet() iterations into more efficient valueSet() iterations.
Lint cleanup related to unthrown exceptions, array string formatting,
and incorrect OR operators.
Removed some unnecessary (and in some cases unwanted) version and scope overrides inside some POM files.
Added makensis to the list of required binaries for the RPM build.
Added some missing resource close() calls.
Merge branch 'master' of https://github.com/OpenNMS/opennms
Merge branch 'master' into soleger-master
fix for OPENNMS-NMS14-UNIT-3, change to distributed status text