bumping maxVersion for Firefox to 31 (and hopefully not needing to change it again!)
Ignoring a test broken in HtmlUnit
handle redirect response explicitly (since switching to using keep-alive)

also fix packaging in setup.py to include webdriver_prefs.json

Fixes Issue #6452
Make it possible to switch the webdriver.xpi from the command line using a
system property.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
De-flaking PageLoadingTest. Tests are stable over 100 runs.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
@Ignore some ChromeDriver tests that fail with chromedriver 2.4

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
General lint & test cleanup.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
Add a test for generating keyboard shortcuts with the interactions API

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
pushing recent js changes. this is mostly lint clean-up with functional
changes isolated to the bot.color module and how the FirefoxDriver
generates key events.

Signed-off-by: Jason Leyba <jmleyba@gmail.com>
Fixing crash encountered when taking screenshot of non-HTML page.

This intentionally does not throw an error, but fails silently, with
no screenshot being generated. Fixes issue #6576.