Implementing a rule for RC tests to take into account runOnly and method
options
Splitting a long test scenario into shorter ones
More tests and ability to change target browser through env.
Entirely removing the dependency on Castle.Core.dll for .NET support library.

Using the Castle DynamicProxy has been nothing but a thorn in the side of users
of WebDriver.Support.dll. This change implements hard-coded "proxy" objects for
the .NET PageFactory implementation. Hopefully, this will resolve the issues in
the PageFactory for everyone. Nevertheless, there is every possibility that this
will entirely break the PageFactory in some unforseen way for some subset of
users, despite the fact that all of the tests (unit tests, and browser-based
tests) pass. If that is the case, feel free to file issues, if the issues
include code samples that reproduce the problem.

Fixes issue #5221.
Extract logging options from the RemoteControlConfiguration, removing a dependency on RC code from the remote webdriver server
Adding generated android manifest to .gitignore
Moving RC server logging to RC server and out of the logging manager
Move the remote webdriver server logging code into the remote webdriver server and out of the rc tree.
Get the RC tests compiling again.
Fixing .NET WebDriverBackedSelenium NuGet packaging

Package was lacking dependencies on other Selenium NuGet packages.
Bumping .NET version assemblies for 2.31.2 patch release
Added the ability to pass in capabilities to IE
use path of the url (excluding query parameters) as none of the wire protocol uses query params.

fixes issue where new session from grid passes in ?null
only append query string if it exists (avoid getting "?null" on all forwarded requests)
Corrected spelling of exception.  Only instance in the java code.

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Add the selenium-webdriver/testing package to make it easier to write tests for Mocha.

Also updating our own test suite to be configurable through the current environment. To
change the target browser:
  SELENIUM_BROWSER=chrome mocha javascript/node/test
To run on multiple browsers (does not run in parallel):
  SELENIUM_BROWSER=chrome,firefox mocha javascript/node/test
Merge branch 'master' of https://code.google.com/p/selenium
Adding the ability to pass in python version by passing in pyversion=python executable. e.g. ./go clean <target> pyversion=python3
Merge branch 'master' of https://code.google.com/p/selenium
findElements should return empty list if there are no elements (not a
timeout exception). Fixes issue 5278