When taking screenshot check window.document.body dimensions only if it is
not null. Fixes issue 5130
Fixing .NET build ILMerge task to correctly locate .NET 4.0 reference assemblies

Using assemblies merged using ILMerge built on a machine with .NET 4.5
installed without specifying the referenced assemblies directory for .NET
4.0 can lead to problems. Fixes issue #5257.
Bumping .NET version numbers to 2.31.1 for hotfix release
Fix deps for the Ruby + PhantomJS build.
Apparently we need to explicitly redirect output to /dev/null for PhantomJS to work on JRuby.
Add ability to pass :desired_capabilities to all the Ruby drivers.

This fixes issue 5078. Also addresses:

* https://github.com/SeleniumHQ/selenium/pull/8
* https://github.com/SeleniumHQ/selenium/pull/11
Expose session_id on the remote driver (but only if used directly). Fixes issue 5240.
Treat UNSPECIFIED proxy type as a nil proxy. Fixes issue 5081.
Bump gem to 2.31.0 + update rb/CHANGES
Bump gem to 2.32.0.dev
Simplify creating a driver instance when the server URL is not yet known.
Adding a class for managing the life of the standalone Selenium server.
Bump selenium-webdriver package to 2.31.0
Add an example script.
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.