Fix Firefox 24 issue related to FocusEvent

FF24 does not support `document.createEvent('FocusEvent')` and to create a new
FocusEvent we need to use `new FocusEvent('x')`.

IE on the other hand does not support event constructors so we have to branch
here.
Disable defaultPrevented test in IE

defaultPrevented always returns false outside the event listener in IE.

https://connect.microsoft.com/IE/feedback/details/790389/event-defaultprevented-returns-false-after-preventdefault-was-called
Merge pull request #174 from arv/firefox-24-focus-event

Fix Firefox 24 issue related to FocusEvent
Merge pull request #175 from arv/disable-default-prevented-test-in-ie

Disable defaultPrevented test in IE
Fix issue with events and non Element/Document nodes
Merge pull request #176 from arv/event-on-non-element-document-nodes

Fix issue with events and non Element/Document nodes
test: update karma config
use build manifest