Make the jettyMaxThreads parameter actually be effective

Calling server.start() before setting a new thread pool caused the new thread
pool to be ignored. Moved the call to server.start() to after the thread pool
has been configured, which now makes the server use the newly configured thread
pool instead of the default one.

Fixes "Selenium grid Jetty server thread count cannot be configured by
parameter jettyMaxThreads":

	https://code.google.com/p/selenium/issues/detail?id=7240

Signed-off-by: Andreas Tolfsen <ato@mozilla.com>
Add Alex Henrie and Robin Stocker to AUTHORS
Use LogLevelMapping to convert JSON wire protocol name to Level instance.

Without this, the java bindings fail to parse the "DEBUG" log level,
which is valid in JSON wire protocol but not a recognized Java log level
name.
Clean up internal Firefox logging API.

* Removed redundant code
* Use named loggers so it's easier to find log message origins
Add explicit API for configuring log prefs rather than forcing users to rely on
magic capability strings.
Catch driver start-up failures.
Removing unused file from .NET bindings
Fixing broken autocomplition in IDE.

As described in https://bugzilla.mozilla.org/show_bug.cgi?id=1005083 the
nsIAutocompleteResult implementation is missing a method to work as intended.

Fixes issue 7645

Signed-off-by: Alexei Barantsev <barancev@gmail.com>
Fixed options validation on options reset in IDE. Fixes issue 1050

Signed-off-by: Alexei Barantsev <barancev@gmail.com>
Safari is flaky. Reducing timeout to fail faster when we're going to fail.
When it starts successfully, it always does in 4 seconds on some modest machines.
Fixing generated code for select elements in C#
Preparing for IDE 2.6 release
Fixing merge conflict with csproj file
Cleaning up #includes in C++ code

Also updating Visual Studio solution file to build correct projects in
proper platform/configurations.
Updating json-cpp lib and replacing mongoose web server with civetweb.

The Mongoose project has changed its licensing to GPL. This change
replaces Mongoose with Civetweb, a fork of the Mongoose project at the
last commit under the previous license. Civetweb is licensed using the MIT
license.

Additionally, the JsonCpp project has moved and changed owners. It now has
a much simpler method of source code incorporation into additional
projects. See the README for information about how to generate the code
included here.
Updating IE driver prebuilts
Extract subprocess management to a reusable module.
* Add more options to the Builder API (every common, settable capability should be covered).
* Require calling Builder.usingServer(url) to use a remote server. If this is not called, the
builder will attempt to create a client locally, throwing an error if it can't (e.g. for IE).
* Add browser specific constructors to simplify creating a client without the Builder.

Fixes issue 7593
Have the FirefoxDriver accept lower case proxy types (which is the format documented on the wiki)
Update to dossier 0.4.0