No longer redirecting console output for Firefox in .NET bindings.

This information was largely unused by anyone, and the implementation
had a chance to produce deadlocks when reading from the console output
stream for stdout and stderr. Hopefully, this will help prevent some of
the problems with issue #3719.
Fixing XML documentation comment warnings
Fixing missed redirection of stdout and stderr for .NET Firefox.
Make the RemoteWebDriver implement TakesScreenshot.

There's only one driver that doesn't implement the interface (the HtmUnitDriver)
and this is the most common cause for using the Augmenter, which isn't very
discoverable.
Remove unnecessary implements statements. No logical changes.
On behalf of TommyBeadle: Fixing exception handling when building an inverted predicate. Fixes issue 2397
Add ability to send --silent flag to chromedriver

See https://code.google.com/p/chromedriver/issues/detail?id=116

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
Update AUTHORS
Clean up some documentation and remove a few circular dependencies that
complicate static analysis.
removing reference to simplejson, only used to support older than 2.6 python (which we don't support)
Changing .NET random temp file generation to be truly random.

The .NET bindings now use GUIDs as part of the file names for files and
directories created in the temp directory. This is to work around
potential collisions in random number generation encountered when using
the .NET Random class, particularly in different processes.

Fixes issue #6935.
Cleaning up leftover temp directory when using .NET SafariDriver
bumping relevant bits for gecko 27 (prebuilts need building)
remove the dependency on gecko-2 FINALLY FOUND THAT BLOODY PLACE THAT DOWNLOADS IT
Updating IDEA project files after IDEA 13 installed
Updating build.desc file for building Firefox native events lib on Windows
Updating .NET assembly versions and CHANGELOG for impending 2.40.0 release
Updating Firefox native events library prebuilts for Windows.
updating prebuilts for linux

fixing compilation issue for gecko-27, but it breaks gecko-17 (oh well?)
moving the hack for linux into a protected area for linux only