Pulled more common code into a superclass for most of the CollectionSet
implementations.
Replaced the NSClient and JMX CollectionSets with a simple shared
implementation.
update to maven 3.2.1
backports from the features/java8 branch
Merge branch 'master' of https://github.com/OpenNMS/opennms
make sure the core/api package has the correct build dependencies for annotations
Merge remote-tracking branch 'origin/master' into space/14.1
fix assertEquals update for floating point
Merge branch 'space/14.1' into space/14.1-enlinkd