AndreasTolfTolfsen: Update OperaDriver to 0.16.1 (fixes issues with Oracle JDK)

git-svn-id: https://selenium.googlecode.com/svn/trunk@17644 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: Add OperaDriver 0.16.1 JAR's

git-svn-id: https://selenium.googlecode.com/svn/trunk@17645 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: Not ignoring popups is default in OperaDriver

git-svn-id: https://selenium.googlecode.com/svn/trunk@17646 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: Make capabilities field final

git-svn-id: https://selenium.googlecode.com/svn/trunk@17647 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: Ignore equality test of elements looked up in different IFRAME's

git-svn-id: https://selenium.googlecode.com/svn/trunk@17648 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: The wire protocol is circumvented when the driver is running within the same JVM, allowing OperaDriver to use this #equals() implementation

git-svn-id: https://selenium.googlecode.com/svn/trunk@17649 07704840-8298-11de-bf8c-fd130f914ac9
DanielWagnerHall for DanhNguyen: Use more efficient base64 encoding string to speed up chromedriver performance significantly.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17650 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Implementing "proper" automatic dismissal of alerts, settable by capability. Also implemented navigation back and forward through browser history on a separate thread, so as to no longer hang on "onunload" alerts.


git-svn-id: https://selenium.googlecode.com/svn/trunk@17651 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating .NET UnhandledAlertException to include a reference to the Alert not handled.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17652 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Moving .NET third-party dependencies from third_party/csharp to third_party/dotnet

git-svn-id: https://selenium.googlecode.com/svn/trunk@17653 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: Make string representation of Keys clearer by showing the enum key name and its Unicode symbol value

git-svn-id: https://selenium.googlecode.com/svn/trunk@17654 07704840-8298-11de-bf8c-fd130f914ac9
AndreasTolfTolfsen: Revert r17654

git-svn-id: https://selenium.googlecode.com/svn/trunk@17655 07704840-8298-11de-bf8c-fd130f914ac9
EranMes: Addressing review comments. Adding a method to get the modifiers state from the keyboard, to be shared with the mouse.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17656 07704840-8298-11de-bf8c-fd130f914ac9
EranMes for  VesselinAtanasov: Share the keyboard modifiers state between the synthetic mouse and the keyboard in the Firefox driver. Partially fixes issue 3729.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17657 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating the .NET deployment build to use ILMerge, which merges the dependent assemblies into the main WebDriver.dll assembly. This also removes dependencies on NuGet packages for the core WebDriver.dll assembly.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17658 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Implementing checks to ensure alerts are completely dismissed by IE before continuing to the next command. This is a potentially dangerous checkin, with possible hangs resulting. Further testing is needed to be certain.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17659 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Moving mkdir_p call to correct place in .NET MergeAssemblies method for the build process.

git-svn-id: https://selenium.googlecode.com/svn/trunk@17660 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Correcting UNEXPECTED_ALERT_BEHAVIOR_CAPABILITY to be proper string value (using British spelling of "unexpectedAlertBehaviour").

git-svn-id: https://selenium.googlecode.com/svn/trunk@17661 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Updating .NET Alert test CanQuitWhenAnAlertIsPresent to properly quit the browser within the .NET testing framework

git-svn-id: https://selenium.googlecode.com/svn/trunk@17662 07704840-8298-11de-bf8c-fd130f914ac9
JimEvans: Adding .NET InternetExplorerOptions.UnexpectedAlertBehavior property to specify how unexpected alerts are handled by the IE driver.

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