Add a 'state' field to the response and populate it from the status. This is the first step in removing status from the Response object.
JariBakken: Update URLs in the RC integration specs.
JariBakken: Update the Ruby change log.
JariBakken: Fix CRLF -> LF in .idea/**/*.xml.
JariBakken: Update Ruby docs.
JariBakken: Bump Ruby version to 2.29.0
JariBakken: Don't expose Safari client internals.
JariBakken: Bump gem version to 2.30.0.dev
Adding **/seleniumemulation/scripts/*.js resources to the mavenized jar file. Fixes issue 4821
Merge branch 'master' of https://code.google.com/p/selenium
Adding a prebuilt copy of the SafariDriver and embedding it in the java client jar.
This prebuilt will be automatically unpacked and installed when creating a new
SafariDriver instance. To use a custom version of the SafariDriver, set the
webdriver.safari.driver system property:
  java -jar selenium.jar -Dwebdriver.safari.driver=/custom/SafariDriver.safariextz

To disable installing the extension on start-up and use an existing version, use
the webdriver.safari.noinstall system property:
  java -jar selenium.jar -Dwebdriver.safari.noinstall=true

Fixes issue 4107
The injected script is loaded in parallel with the global extension, creating
a race condition for when the modules are available from the extension. Update
the injected script's module loading code to make up to 3 attempts to request a
module's source from the extension before surfacing the error to the user.
Update the SafariDriver prebuilt
HtmlUnitDriver: Throwing NoSuchWindowException if the current window was closed.
Removing unused imports