Remove unused import subprocess.PIPE

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
Make it easier to create WebDriver instances in custom flows for parallel
execution.

Fixes issue 7470.
Update issue 7641

Adjust bot.ErrorCode values for alerts to be consistent with the spec.
Stop using deprecated code in the SafariDriver
Fix a handful of js errors
Implementing pluggable element locator factories for .NET PageFactory

This change allows the user to specify a custom IElementLocatorFactory
for locating elements when used with the PageFactory. This gives much more
control over the algorithm used to locate elements, and allows the
incorporation of things like retries or handling of specific exceptions.
Suppressing FxCop and StyleCop warnings. No functional changes.
Fix type annotations (breaks doc parsing)
Missed a file in revision 8f988e07cc31
Merge branch 'master' of https://code.google.com/p/selenium into msft
Attempt at eliminating crash on exit for MSFT implementation.
Updating .NET bindings to ignore javascriptEnabled capability