NMS-6327, Add check in ISOMLayoutAlgorithm for vertex count
No longer rely on opennms-base-assembly for datacollection config tests.

Conflicts:
	opennms-config/src/test/java/org/opennms/netmgt/config/DataCollectionConfigParserTest.java
Added a waitForElement() so that clicking on the menu bar on the geo
map works more reliably in selenium.
Made OpenNMSSeleniumTestCase more strict by throwing exceptions by default.
bump selenium version, refactor the test base a bit
Fixed ServicePageTest by adding some waitForElement() calls and fixing
links following Font Awesome changes.
bump selenium version
rework the tests a bit

Conflicts:
	smoke-test/src/test/java/org/opennms/smoketest/MenuHeaderTest.java
fix merge error
Added scheduler shutdown null checks.
SPC-861, submenus weren't added correctly
Merge branch 'space/13.2' of git://github.com/OpenNMS/opennms into space-13.3R2
Merge branch 'space-13.3R2' of github.com:JunosSpace/opennms into space-13.3R2