Handle stale elements/windows by exceptions rather than stale checks

- fixes #120 AcceptModalDialog() fails in IE11

Also:

- Override timeout in Exists() and Missing() fixes #112
- NoAlertPresentException when Disposing Chrome Browser fixes #119

(sorry for the mega commit, got a bit carried away)