Removing hidden attribute code, I dont know why my initial tests failed in the past. Fixes issue 6177
Bumping buck version again.
Updating reference to operadriver jar for IJ. No logical changes.
Breaking a dependency on SimpleJSON for the logging API in Java.

We do this by removing the 'toJson' method and replacing it with a 'toMap' one.
The BeanToJsonConverter has been converted to handle this case.
Simplifying element location/size calculation for image maps as
bot.dom.getClientRect already implements it
Removing an unused method
Extracting a new utility method that scrolls frames
Simplifying code. No functional changes
Revert setting small (800x600) window size, it breaks overflow_test
Making window maximized when running JS tests
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