Took out arbitrary 200ms timeout. With the default poll interval at 50ms, IE had the potential to timeout before polling happened
Refactored tests to avoid explicit timeout waits where possible, and stop polling on teardown.

Moved the rest of the tests to a separate test case, and bumped up the timeouts,
even more so for IE, which has been flaky.

I believe the issue was that in some cases (with a 200ms explicit timeout) we were timing
out before the 50ms polling time came around on sluggish machines/browsers.
Added window.focus call to help with IE8 flakyness.

If the window lost focus, IE8 (like the know issue with FF) would fail
focus/blur based tests.
Merge branch 'event-valuechange-test-robustness' into dev-master