Fix memory leak in Windows Browsers

- This version includes changes from this pull request of
  AwesomeWebSocket:

  https://github.com/glg/awesome-websocket/pull/7

- This version includes changes from this pull request of
  core-custom-event-client:

  https://github.com/Custom-Elements/core-custom-event-client/pull/3
Build uses only setTimeout

- This build includes pull request in AwesomeWebSocket:

  https://github.com/glg/awesome-websocket/pull/8/files

- This build includes pull request in core-custom-event-client
  (upgrades to latest version of AwesomeWebSocket per above)

  https://github.com/Custom-Elements/core-custom-event-client/pull/4
Merge pull request #6 from glg/fix_windows_leak

Fix windows leak