new event format; class DeviceInput is separated from EventProvider
adding unit test for EventProvider
update DeviceInput to use fully the new EventProvider; adding unit tests
update mouse and keyboard devices for use new event system
adding keyboard disable repeat key feature
upgrade InputMapper to use new event system; adding unit tests for InputMapper
adding predicate args to InputMapper
keep event on waiting when we disable a DeviceInput.
adding travis file
adding travis png; adding som unit tests for Matrix2D
adding unit tests for Vector2D
correct skew method (Matrix2D)
Array.indexOf polyfill (needed for InputMapper)
dev on XHRLoader -- loading text, xml, html, css and script; adding unit test