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.
Escaping backslashes when writing Firefox preferences to profile in .NET

Fixes issue #3283.
Fixing when cookie expiration date received by .NET exceeds max DateTime

When receiving a cookie via the JSON wire protocol, the expiration date is
represented as the number of seconds after 12:00:00 AM January 1, 1970
GMT. When a number greater than or equal 253402300800, this is larger than
the maximum value of .NET's DateTime value. This change catches the
ArgumentOutOfRangeException and forcibly sets the expiration to
DateTime.MaxValue (12:59:59 PM December 31, 9999 GMT). Fixes issue #5692.
Adding exception handling in .NET WebDriverBackedSelenium

Against my better judgement making any changes here whatsoever.

Fixes issue #4248.
Don't shadow outer lvar
Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770.
Revert "Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770."

This reverts commit bfc09170369199101f7b836b610d7595dbc74ae3.
Adding Firefox profile deletion test to .NET