Improving error message for findElements in IE driver
Make .NET DefaultWait stop swallowing original exception stack trace

Fixes issue #6343.

Signed-off-by: Jim Evans <james.h.evans.jr@gmail.com>
Changing .NET WebDriverBackedSelenium OpenWindow to mimic Java.

The JavaScript evaluated by the .NET WebDriverBackedSelenium OpenWindow
command handler should return a null value from the eval() of the
JavaScript to open the window. This is what the Java implementation does,
and this commit brings the .NET implementation into line with that.

Fixes issue #6966.
script timeout should get reset even when async callback is called synchronously

Fixes Issue #6947
fix execute async script

the timeout needs to be after the script is called so that the asynchronous script provided by the user can be called before the timeout script in the case where both timeouts are equal

the test doesn't need 100ms, 10 will suffice.
Generate JavaScript API documentation from the deployed node module instead of
from the raw source tree.
Update the webdriverjs readme
Add some utility functions to simplify working with arrays of promises.
Add support for custom locators in webdriverjs

Fixes issue 6826
Remove a deprecated function.
Treat promise.fulfill/reject as no-ops instead of throwing if the promise has
already been resolved.
Implementing page loading detection after click in Firefox native mode
Undo waiting for a page to load after a native click
fixing phantomjs usage on windows for python

Fixes Isssue #6736
fix xpath translate() function for RegEx special characters

Fixes Issue #4585

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Improving "Session ID is null" error message

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Preventing augmentation of subclasses of RemoteWebDriver. Fixes issue 6681
Fixing JdkAugmenter inability to add interfaces that are already implemented
Implementing augmentation of previousely augmented instances
Tests that aren't run have no value; delete them.