Disabling cut-n-paste tests in Firefox on Linux with native events
chromedriver download is not in the selenium GC project. Updating python exception message
logo should refresh page, and seperate help link should exist

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Account for the scrollbar size when computing an element's container dimensions for scrolling
Partially revert 2edd481 since it can cause the entire hub to deadlock if BaseRemoteProxy#getStatus blocks.
Skipping a test that fails on Linux in Firefox with native events
Add license to the gem spec.
Removing a duplicated test
Moving all (2) test methods from OpacityTest to VisibilityTest to decrease
test fragmentation
Moving a test for getTitle to a more appropriate class
Resorting more tests to reduce fragmentation
Adding support for /status, /sessions commands to Python bindings. Python source file modes cleanup: 755->744.

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Disable iframe-related TakesScreenshot test for Chrome
Adds new test case for issue #6072
Ignore failed test until issue will be fixed at js atom
More test refactoring (moving test cases to more appropriate classes)
Validates passed locator for find_element(s) methods.

Tests for driver/element find_element(s) methods are added.

Fixes issue #5690.
Enables screesnhot and input abilities for Safari driver at Ruby binding
Fixes quoting of cmd argument contains space for PhantmJS.

Fixes issue #6163.
Fix support for svg documents in the atoms