Upgraded snmp4j to latest version (2.2.5) by using their oosnmp.net
maven repository. Made several minor code updates to use new snmp4j
API.
Merge remote-tracking branch 'origin/master' into feature-snmp4j2-upgrade
Merge remote-tracking branch 'origin/master' into feature-snmp4j2-upgrade
Bump SNMP4J to 2.3.0 and SNMP4J-Agent to 2.2.2; fix MockSnmpAgent accordingly
Merge remote-tracking branch 'origin/master' into feature-snmp4j2-upgrade
Merge remote-tracking branch 'origin/master' into feature-snmp4j2-upgrade
Fix-ups in Snmp4JStrategy for SNMP4J 2.3
Unit test demonstrating NMS-6592
Merge commit 'f76ce70e9246484934ba7d719a3c15a7bc978d20' into feature-snmp4j2-upgrade

Conflicts:
	dependencies/snmp4j-agent/pom.xml
	dependencies/snmp4j/pom.xml
Removed usage of NoLogger class that conflicts with new SNMP4J.
Merge remote-tracking branch 'origin/master' into feature-snmp4j2-upgrade

Conflicts:
	tests/mock-snmp-agent/src/main/java/org/opennms/mock/snmp/MockSnmpAgent.java
fix merge bug
use our mirror of snmp4j instead
Merge remote-tracking branch 'origin/master' into feature-snmp4j2-upgrade
change warns to infos to make tests happy
Change logging settings for snmp4j so that tests will work. Added truststore
to JVM in case we want to directly connect to the snmp4j Maven repository.
Added ordering to SpringLoaderTest.
Changed MockSnmpAgentTestCase so that it uses ephemeral ports mike the
JUnitSnmpAgentExecutionListener does. Changed tests to fall back to using
127.0.0.1 if we cannot bind to InetAddress.getLocalHost().
Changed hokey Thread.wait() calls into while() loops inside VacuumdTest.
Cleaned up volatile and final fields in AbstractServiceDaemon and LegacyScheduler.
Increased timeout in SyslogdTest to reduce flapping.
Merge branch 'master' into feature-snmp4j2-upgrade