implement some window APIs

Implement some window APIs: `browser.switchToDefaultFrame()`, `browser.switchToFrame(id)`, `browser.switchToDefaultWindow()`, `browser.switchToWindow(name)`.

---

Depends on https://github.com/groupon-testium/webdriver-http-sync/pull/14
I was just wondering about this case because it's not mentioned. No deeper thoughts on it really (partially because my browser-knowledge is severely limited). :)