update phantomjs driver to 1.1.0
reenable phantomjs tests
missing imports
bump selenium version
package changed with newer selenium
more attempts to make phantomjs work
change this a bit to be generic
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
Merge remote-tracking branch 'origin/1.10' into 1.12

Conflicts:
	smoke-test/pom.xml
	smoke-test/src/test/java/org/opennms/smoketest/DistributedMapTest.java
	smoke-test/src/test/java/org/opennms/smoketest/MenuHeaderTest.java
	smoke-test/src/test/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java