RC tests are failing in Firefox beta builds. This has been fixed in two ways:

* Rely on the automation atoms where possible.
* Obtain the document and window from the element the event is firing from.

In the course of fixing this, all but one usage of "triggerEvent" was replaced.
Because of this, the method has been inlined to the last call site.
fixing compilation error for iphone driver

Fixes Issue 5680.
Use Closure's assertion library to simplify writing assertions against promise values.
Remove deprecated functions.
Defining a webdriver.Capabilities class for webdriverjs.
Remove redirect from new session command.
Ensure the webdriver.Capabilities class is properly converted to JSON.
Add native ChromeDriver support to WebDriverJs.
Fix some broken unit tests
Do a clean before releasing, otherwise we end up with clowny zips
Fixing Selenium IDE issues with Firefox 22/23
This may fix Issue 5712 in Selenium IDE
Prepping Selenium IDE v2.1.0 with Firefox 22 support
Updating .NET assembly versions to 2.34 for impending release
Updating Firefox native event components for Windows to support Firefox 22
Updating IEDriverServer version resources for impending 2.34 release (no binary prebuilt update yet)
updating firefox driver extension manifest for FF22
Fix #5762, unable to install chrome extension on windows with python.

The crx was being opened in text mode, which on windows will automatically
convert newlines to \r\n, which corrupted the extension.

Signed-off-by: Luke Inman-Semerau <linman-semerau@salesforce.com>
Add proxy support to the builder
Implement chrome.Options for webdriverjs