Let WindowsUtils.killPID() kill the whole process tree

Signed-off-by: Andreas Tolf Tolfsen <andreastt@opera.com>
(on behalf of GeoffMcElhanon) Adding support to pass arguments to
PhantomJS

The PhantomJSDriverService now has type-safe properties for all of the
command-line switches supported by PhantomJS. These can be passed directly
on the command line, or can be serialized into a JSON file for passing
with the --config command line switch to PhantomJS.
Stale element references can be used in JavaScript execution in IE

Fixing by use result of recursive walk of arrays/objects.
A test was added to the Java language binding tests for this problem.

Signed-off-by: Jim Evans <james.h.evans.jr@gmail.com>
Updating IE prebuilts
Removing arbitrary limit on .NET arguments in executing JavaScript.
Fixing StyleCop warnings for .NET bindings
updating build files for FF20, need to actually build prebuilts next
Changed 'false' to 'False' to be in compliance with Python syntax in IDE webdriver export

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
updating linux firefox prebuilts for ff20
Allow click_and_hold without target in Ruby. Fixes issue 5410.
Updating Windows Firefox prebuilts for Firfox 20
Allow passing :desired_capabilities to the :opera driver. Fixes issue 5279.
Package the Safari extension + client script with the Ruby gem.
Improve Safari lookup on 64-bit Windows. Fixes issue #5273.
Set force_local_ruby=1 to use local Ruby for tests, but not for the full build.
Bumping assembly version numbers for impending 2.32.0 release
Updating .NET CHANGELOG for impending 2.32 release
updating changelog and version numbers in preperation for 2.32
Updating the javadocs prior to release.
Fixing imports