Adding a bunch of new (negative) tests for findElement(s)
Avoid adding webdriver extension to the profile if we use marionette, and
use a random port
Fixes drag and drop by offset behaviour in python binding as in all another bindings
Fixing drag-n-drop for elements in frames in Firefox with native events
Fixing native interaction tests broken by the previous commit
Move //java/client/test/keystore next to the only two classes that use it.
Introduce a mechanism for injecting a custom WebDriver provider into the
Java test suite. This can be accomplished in one of two ways:
  - Using the -Dselenium.external.serverUrl system property to specfiy the
    URL of an external WebDriver server to run tests against. This server
    *must* conform to the JSON wire protocol.

  - Using the -Dselenium.external.supplierClass system property to
    specify the fully qualified name of a custom Supplier<WebDriver>
    implementation that can be found on the classpath. The designated class
    must have a public constructor that accepts two Capabilities objects
    as arguments for the desired and required capabilities, respectively.

Sample usage:

// Run the remote suite against an existing server:
./go test_remote jvmargs="-Dselenium.external.serverUrl=http://localhost:1234/wd/hub" log=true
Bumping build numbers in prep for FF24 to be released. (prebuilts on all platforms need building)
Adding a sleep between attempts to set connection to sauce
Lowercasing tagnames
Ignoring a recently added test that fails in IE
Adding a check that suite file has extention .html. Fixes issue 1759
Adding more debug prints to sauce driver provider
Updating linux native events prebuilts for Firefox
Updating Windows native event prebuilts for Firefox
Making an attempt to fix
testShouldNotBeAbleToDoAnythingTheFrameIsDeletedFromUnderUs, it fails
because a button is hidden behind the border of a non-scrollable iframe
Changing the way test file pattern is specified. Fixes the issue when running test targets with py3 on Windows.
Added WebDriver for Safari to python bindings. This fixes 5352.
Converts all offsets/coordinates/speeds into integers
Fixes logical misprint for touchScroll operation of remote driver