Added dependency management for selenium-java

AFDP-110
Added system property setup to failsafe plugin in web-tier's pom

AFDP-110
Set scope of selenium-java dependency management to test

AFDP-110
Created AbstractRemoteSeleniumTest class for Selenium testing

AFDP-110
Added ft.context.host property to web-context

Needs to be overridden as test cases being run on a remote Selenium
Server cannot simply connect to localhost.

AFDP-110
Removed old HtmlUnit-based functional tests

AFDP-110
Created SeleniumTestFT to make sure Jenkins is working properly

AFDP-110
Set default jetty port to 35394

AFDP-110
Removed reserve-network-port for jetty.connectorPort

AFDP-110
Adjusted functional test DB population scripts.

AFDP-110
Fixed functional tests based on new DB script values.

AFDP-110
Created new Selenium-based functional tests.

AFDP-110
Adjusted DB insert statements.

AFDP-110
Updated validator to use Selenium object.

AFDP-110
Removed an unneeded functional test module.

AFDP-110
Fixed sort ordering of recently enrolled table.

AFDP-110
Adjusted timeouts to be more reasonable.

AFDP-110
Cleaned out unneeded include.

AFDP-110
Added checkstyle exception comment.

AFDP-110
Added discovery view functional tests.

AFDP-110