Fixing the way EventFiringWebDriver unwraps the underlying driver. Fixes issue 6414
When running nosetests and the phantom webdriver I saw strange behavior unless I set stdin=subprocess.PIPE,
I believe what was going on is that phantomJS would close STDIN, causing STDIN to be closed in nose, and FD 0 to be reused
for some of the captured I/O in nosetests.

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Add javascript API documentation.  This only covers using facing bits in javascript/atoms and javascript/webdriver.  Docs for the full JS bindings (e.g. node) will be added in a future change.
have python now use javascript/firefox-driver/webdriver.json

behavior change to the preferences is that they now should be treated
like raw types rather than strings and allow the json library to translate
the types appropriated (e.g. True => true)

changed webdriver.json startup.homepage_welcome_url to be "about:blank"
this avoids loading the new Firefox start page (python was doing this previously)
setting "dom.max_chrome_script_run_time": "30"  in default firefox profile preferences

Updates Issue #6308
Removing empty build.desc

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
left in a line that was intended for removal
Tweaked default firefox profile.

Fixes Issue #6308

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Removing use of WindowsProxyManager from InternetExplorerDriver, proxy management is implemented in IEDriverServer now
Adding PhantomJS icon to the grid console. Fixes issue 6357
adding opera to py docs and re-generating the docs

Fixes Issue #6454
FxCop and StyleCop static analysis changes
Moving DragAndDropTest.cs into Interactions directory and namespace
Adding type-safe properties for new command-line arguments of chromedriver.exe

Fixes issue #6453.
Updated automatic make application "go" to use /bin/env not static bash path

Updated "go" to use /usr/bin/env not static bash path (mac happy version)

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Updating .NET path manipulation when launching Firefox process

Fixes issue #6418.
Adding method GetCSSCount to ISelenium. Fixes issue 6383
Fixing screenshooter in Firefox and Selenium RC, limiting the size of the screenshot to pevent failures. Fixes issue 5103
Differentiate between a conceptual library to be included by other targets
and a standalone executable.
(On behalf of Robert Ambrus) Introducing a system property org.openqa.jetty.SocketListener.bufferSize that allows to set the size of the buffer Jetty uses for network communications. Fixes issue 4501