Listeners added in the current dispatch should not get called

Fixes https://github.com/Polymer/polymer/issues/511
Fix typo in normalize

Fixes #441
Merge pull request #442 from arv/normalize-typo

Fix typo in normalize
Merge pull request #440 from arv/listener-add-during-dispatch

Listeners added in the current dispatch should not get called
Invalidate shadow renderer when classList is mutated

Fixes #443
Merge pull request #444 from arv/class-list

Invalidate shadow renderer when classList is mutated
Fix failing test in IE.

element.click() only works when element is in the document.
Merge pull request #446 from arv/add-during-dispatch-ie

Fix failing test in IE.
Event path should return every nodes in the event path
Merge pull request #447 from arv/event-path-no-encapsulation

Event path should return every nodes in the event path
Fix issue with DOMTokenList

The build.json file did not include DOMTokenList leading to
classList being brokon in 0.3.0

This adds a test that ensures that the list of files is in sync so
that these kind of errors do not happen again.

Fixes #445
Merge pull request #448 from arv/fix-dom-token-list

Fix issue with DOMTokenList
Add build.json to karma config

Karma serves the testrunner as /context.html, so we adjust XHR paths when we detect running under karma
Merge pull request #450 from azakus/make-karma-serve-build-json

Add build.json to karma config
Scope elementFromPoint to the current TreeScope

Fixes #452
Merge pull request #453 from azakus/fix-efp

Scope elementFromPoint to the current TreeScope
SVGElement does not have classList in IE

We therefore move it to HTMLElement so that code that does feature
detection of classList will work correctly in IE.

Fixes #454
Merge pull request #455 from arv/ie11-svg-class-list

SVGElement does not have classList in IE
Fix classList breakage

This fixes the breakage introduced in 76312db759287f37e1a8d5184f669430fc4c5483
Merge pull request #456 from arv/fix-class-list-breakage

Fix classList breakage