use a proxy for WebElement.parent

to workaround conflicts with Selenium using parent to access the driver

fixes #31