Web element facade reconstruction

merged with your latest changes and tests pass.

I'd rather remove the following constructor at all (all tests were already adjusted for it to be gone). Please let me know if that's possible.
```java
@Deprecated 
public WebElementFacadeImpl(final WebDriver driver, final WebElement webElement, final long timeoutInMilliseconds)
```