Enable and fix logging tests for chromedriver2.
Exclude old chromedriver with TestUtilities.isOldChromedriver.

Signed-off-by: Daniel Wagner-Hall <dawagner@gmail.com>
Support rotating remote devices in the Ruby bindings.
Updated changelog with remote device rotation support.
First step in updating js to support error status strings from the W3C spec:
http://www.w3.org/TR/webdriver/#status-codes
Implement logging API for webdriverjs
Adjust tab settings for IntelliJ project settings.
Fixing tabs
Adding python and ruby modules to the IDEA project
checking type in a saner way. fixes issue 5567
Fix process tree killing for WindowsUtils.kill()

As internally kill() try to kill the process tree the pattern
might also match the child processes and thus risking trying
to kill a process that was already killed. Calling killPID()
on a dead process throws an exception, so catch that and ignore.

Signed-off-by: Andreas Tolf Tolfsen <andreastt@opera.com>
Setting focusmanager.testmode = true by default in FF. If this preference
causes troubles in old FF versions on Linix it should be changed to false
using custom FirefoxProfile. Fixes issue 157
Fixing size calculation for SVG elements
Added test for issue #5187
Add new and old capabilities/properties support to InternetExplorerDriver.

What's done:

* add all capabilities names into InternetExplorerDriver
* unify all constructors of InternetExplorerDriver (no changes in method access and parameters for compatibility)
* add max customized constructor with guards
* add support for all IEDriverServer-related capabilities
* add support for all IEDriverServer-related capabilities as properties
* fix potential problems with file paths contains spaces

Fixed issue #4525 and partially issue #4287.
Added test for issue #3316
Remove wstring address usages in log messages.

It fixes messages in log like:
... ElementFinder.cpp(49) 55097F38xpath = //*[@id='aaa']
Ignoring logging tests for chromedriver1
Removing unused imports
Removing an expected failure, manual run of the test in FF10 on sauce
shows that it passes the test testPersistentModifiers
Use all available info from Error instance.

Tests are added to check message and stacktrace (only for FF).