Added support to wait for webdriver finalization.

* Created WebClientWait to wait for web client.
* Runners now wait until all windows are closed.
* Removed redundant method in EventHandler.
* Added missing tests.