Swap out chai and sinon-chai to use expect.js so that we can support IE < 9
Fix tests to use non-conflicting instance names
Change test to load tracker locally, not through CDN
Fix IE bugs attaching handlers to document, and cleaning up globals when disposing