Hard bind window to the window overrides

This allows us to do:

  addEventListener('click', func)

without (window)

Fixes #101
Merge pull request #102 from arv/window-add-event-listener-no-this

Hard bind window to the window overrides