Fix the way events are broadcasted, moved unit tests around.
Add test case.
Do a better job managing broadcast queues.
Add Date to native bindings, mark matrix as dirty when x/y properties change.
Clean-up of all TS event classes
Merge pull request #1287 from tschneidereit/nat

Clean-up of all TS event classes. r=mbx
Fix compile error in GestureEvent, and link native impl

It looks like the abc compiler has a bug that makes it impossible to make constructors native for classes that extend other classes with a non-default ctor: the compiler complains about the correct `super` call missing, even though there isn't a function body that could contain the `super` call in the first place.
Merge pull request #1293 from tschneidereit/nat

Fix compile error in GestureEvent, and link native impl