Implementing proper assumes for native events. Skipped tests should not be
counted as passed
Finding libX11.so.6 in a slightly more intelligent way: Check that dlopen actually succeeds, if not found in one of the fixed paths, look in the LD_LIBRARY_PATH.
Removing a verbose printout on the location of libX11.so.6
Enabling more tests that passed in new synthesized mouse implementation
Enabling assume commented in the previous commit on accident
Added ExpectedConditions to check for the visibility of all WebElements in a List

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
Unignoring a bunch of tests that pass in Chrome locally
Implementing assumes to mark skipped tests skipped not passed
Replacing Platform.getCurrent() with TestUtilities.getEffectivePlatform()
in tests where appropriate
Removing an unused utility method
Ignoring a test that fails in Chrome
Unignoring tests that were ignored due to failures in Firefox 3.6 that is
not supported anymore and we don't care about these failures
Unignoring a test that passes locally in FF
Unignoring a test that passes with synthesized events in FF
Unignoring more tests passing in FF
Unignoring several tests for IE. Locally IE10 passed them, but I'm not
sure they are green in older IE versions.