Add fix for follow up on NMS-2793
reuse addresses, should hopefully fix TIME_WAIT issues
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	tests/mock-snmp-agent/src/main/java/org/opennms/mock/snmp/MockSnmpAgent.java
change to source 1.7
turn off the ebay tests, they stopped working :(
Merge remote-tracking branch 'origin/1.12'
use the old JDK verifier when running tests
powermock and javassist updates

Proper fix for the java7 stack/codegen issue.  See
https://code.google.com/p/powermock/issues/detail?id=355 for details.
Change the way JUnitSnmpAgent creates agents

* Allow getting the port from the MockSnmpAgent
* Use port 0 when creating mock agents in the executor
  so that it will pick a free ephemeral port
Merge remote-tracking branch 'origin/1.12'

Conflicts:
	core/test-api/snmp/src/main/java/org/opennms/core/test/snmp/JUnitSnmpAgentExecutionListener.java
	tests/mock-snmp-agent/src/main/java/org/opennms/mock/snmp/MockSnmpAgent.java
fix merge issue
Cleaned up some Eclipse warnings.
More Eclipse warning cleanup.
rework smoke tests to be java7-compatible, also smarter dealing with provisioning
Fix for Big NMS-6611

Problem with disable-ssl-verification in XML_Collector
more attempts at cleaning up smoke tests
fix ordering issue
ensure we use multi processor safe fields
fixed smoke tests

These passed in a branch.  (whew)
add some logging to agent to help diagnose start up issues