Really, for-real fixing the Java build
Removing tests for deleted method
adding __hash__ method to webelement so that one can put found elements in a python set for uniqueness

Fixes Issue #7011
Refactoring usage of command executors in .NET.

We now use the same algorithm for creating and using a "command executor"
for all current driver implementations. This removes some of the
differences between Firefox and other implementations. It also prepares
the way for unifying the construction of drivers using a common base Options
class.
Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses
Removing deprecated .NET Android driver
Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>
intellij wants some changes
Fixing javadoc. Fixes issue 7033