Synchronizing .NET tests with Java
Throw a real error when uploading non-file things in Ruby.

Signed-off-by: Jari Bakken <jari.bakken@gmail.com>
Attempting fix for finding multiple elements with invalid CSS selectors.
Update call of isDisplayed atom in IE to not ignore opacity.

Previously, the driver explicitly ignored opacity for IE, but now takes
it into account. Fixes issue #6827.
Refactoring test code to avoid use of WebDriverWait
Fixing page loading timeout for refresh operation
Extracting a utility method to set WebLoadingListener
Implementing page load timeouts without stopping page loading
Deleting dead code, there is no deleteSession command
Fixing HtmlUnitDriver to handle timeout exception on refresh
Allow connection reset when reusing httplib connection

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
data -> body