JimEvans: Adding .NET implementation of PhantomJSDriver, as a headless option for .NET users. This driver requires PhantomJS and GhostDriver. Since the GhostDriver project isn't ready to be used just yet, these classes are marked with "internal" visibility. When the GhostDriver project is ready, these classes will be made public. Also including test enhancements for use with PhantomJS.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17809 07704840-8298-11de-bf8c-fd130f914ac9
EranMes on behalf of EmmaSoderberg: Enable storing of session logs in the Selenium server for later retrieval, even after the session has been killed. Added a wire protocol command (specific to the server) to fetch these logs.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17810 07704840-8298-11de-bf8c-fd130f914ac9
EranMes on behalf of EmmaSoderberg: Correctly number error codes in the atoms. The numbering of the codes was bothched in r17797. This caused the tests for required capabilities to fail since the wrong error code was returned. Emma, thanks for all of your hard work\!

git-svn-id: https://selenium.googlecode.com/svn/trunk@17811 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Adding PhantomJS test project into .NET solution file.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17812 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating .NET assembly version resources and CHANGELOG for impending 2.26.0 release

git-svn-id: https://selenium.googlecode.com/svn/trunk@17813 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating IE atoms, IEDriverServer.exe version resources, prebuilts and CHANGELOG for impending 2.26.0 release.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17814 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Handling the case in the .NET bindings where a JSON Wire Protocol error response contains a null value for the message property. Also guarding against null values in other members of the error response.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17815 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall for AnshumanSrivastava: Fix deadlock condition in AndroidDriver.  I wonder how many more of these we have.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17816 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: The get location once scrolled into view is a semi-provate method that client code shouldn't rely on (get_location is the appropriate method)

git-svn-id: https://selenium.googlecode.com/svn/trunk@17817 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Introducing the Wicked Good XPath library (http://code.google.com/p/wicked-good-xpath) into the atoms, and incorporating its use into the IE driver.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17819 07704840-8298-11de-bf8c-fd130f914ac9
JasonLeyba: Relax jscomp_error=checkTypes for the SafariDriver so it
will compile with wgxpath.


git-svn-id: https://selenium.googlecode.com/svn/trunk@17820 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Modifying find-by-XPath code to correctly escape embedded quotes before invoking the findElement atom in the IE driver.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17821 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Adding additional browser-based tests for the .NET support library's SelectElement class.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17822 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall: Fix casing of proxy settings

git-svn-id: https://selenium.googlecode.com/svn/trunk@17824 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall: Fix test as well :)

git-svn-id: https://selenium.googlecode.com/svn/trunk@17825 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart (based on code by MarkCollin): Implementing equals and hashCode for Color.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17826 07704840-8298-11de-bf8c-fd130f914ac9
DavidBurns moving proxy setting code to the driver to be handled in capabilities and deprecating the Firefox Profile approach

git-svn-id: https://selenium.googlecode.com/svn/trunk@17827 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Fail the build if the jscompiler returns a non-zero exit code.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17828 07704840-8298-11de-bf8c-fd130f914ac9
SimonStewart: Fix the build by adding in the missing param and return types. Quite why the js compiler is choking on this is left as an exercise to the interested reader: the @override annotation should have been enough of a hint.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17829 07704840-8298-11de-bf8c-fd130f914ac9
AlexeiBarantsev: Fixing go.bat launching on Windows system

git-svn-id: https://selenium.googlecode.com/svn/trunk@17830 07704840-8298-11de-bf8c-fd130f914ac9