Using quoted literals instead of dot references for serialized mouse state
Making .NET InvalidSelectorException a subclass of NoSuchElementException
Updating .NET FirefoxDriver constructor for ICapabilities.

This allows the user to pass an ICapabilities object to the Firefox driver
constructor and have specific capabilities used in driver instantiation.
Fixes issue #6870.
Updating .NET SafariDriver browser launch code.

The initial start page from the temp directory that launches the
WebSocket is loaded in Safari via a command line parameter. If the
path contains a space, the load will fail. This is fixed by surrounding
the temp file name with quotes. Fixes issue #6860.
Ignoring invalid test for Safari in .NET
Various minor fixes
Support for display:run-in was removed from Blink, effective with Chrome 32
(see https://code.google.com/p/chromium/issues/detail?id=260388)

Update a test to reflect this change in behavior (also updated the test to not
count Firefox and IE<8 as "expected failures" since those browsers also do not
support display:run-in).
First pass at finishing advanced user interactions for injected atoms
Reverting inadvertently committed file
Updating .NET ChromeOptions to include latest options for Chrome

Also fixes the AddAdditionalCapability method to correctly add additional
options to the chromeOptions object passed to chromedriver.exe, instead of
to the top-level of the capabilities object. Adding new top-level
capabilities is handled by a new overload of AddAdditionalCapability that
contains a boolean argument to indicate that the capability should be
added to the root of the capabilities object. This handles the 80% case
where new "experimental" options are added by the chromedriver team.
Creating sesion cookie if expiry is not set. Fixes issue 6834
On behalf of GeorgeKlinich: Urlencoding result returned by server implementation of WebDriverBackedSelenium. Fixes issue 6830
Bump the year in the Ruby README's copyright
Make sure FileReaper also reaps files added in a child process.
Bump gem version to 2.40.0.rc1
Starting with Chrome 33, certain types of input elements do not
support the selection API (in fact, they throw when you try to
access the property). This prevents us from fully simulating typing
in the atoms.

Try to case these cases and throw a more descriptive error, pointing
the user at https://code.google.com/p/chromium/issues/detail?id=330456
so they have the proper context for why typing no longer works as
expected.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=60184506
Make the LoggingPreferences implement Serializable.

Closes issue #6657.
Add some docs to Ruby's AbstractEventListener. Fixes issue 5994.
Implementing FindsBySequence attribute for .NET PageFactory

Allows the user to mark a field or property in a page object such that
any FindsBy attributes set on the member are used in sequence, as
specified by the Priority property. Note that when not specifying a
Priority value, or specifying multiple FindsBy attributes with the same
Priority value, the behavior is undefined.
Implementing ByIdOrName in .NET support package.

Fixes issue #1175.