Made OpenNMSSeleniumTestCase more strict by throwing exceptions by default.

Conflicts:
	smoke-test/src/test/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java
bump selenium version, refactor the test base a bit

Conflicts:
	smoke-test/pom.xml
	smoke-test/src/test/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java
fix NPE in rendered javascript