Port some java tests to js
Add a capability to prevent installing the embedded SafariDriver browser
extension. This capability will be ignored if the webdriver.safari.noinstall
system proprety is set to true.
Reworking logging in the SafariDriver
- Added a button to the toolbar that opens a separate log window
- When open, all log messages are routed to this log window
- JavaScript console output is also captured and routed to this window

A future change will add support for retrieving log messages using the WebDriver logging API
Fix type erasure bug preventing tests from compiling in IntelliJ
Skip svg document tests for Safari; the SafariDriver cannot manipulate manipulate UI elements in a svg document.
Properly catch and report command failures.