Merge pull request #77 from teem2/bitmapbutton_82010566

[Fixes #82010566] multistate bitmap button
Tune up Node constructor

This cuts down node instantiation quite a bit
[Delivers #83359318] Improved arguments to super.
Merge pull request #79 from teem2/superargs

[Delivers #83359318] Improved arguments to super.
Add coffeelint config, update layout.coffee
Merge pull request #80 from teem2/coffeelint

Coffeelint
Make RAF shim send time offset since app startup

This fixes animation under phantomjs, making the animation unit test
pass. [Delivers #84045698]
Use z-index as well as translate3d(0,0,z) to compensate for browser bugs that don't handle 3d translation properly in some cases.
Merge pull request #81 from teem2/z_bug

Use z-index as well as translate3d(0,0,z)
Add smoke test for wrapping layout.
Make callOnIdle more robust
Update eventtest.html, add support for gyro

Conflicts:
	layout.js.map
Clean up inputtext and keyboard events
Added smoketest for resizelayout.
Call to update layout is unnecessary since unlocking the layout already does an update.
[Delivers #84069504] resizelayout now monitors layouthint.
Add web worker json parsing to datasets with async attribute
Add async replication support, turn on by default
Improve art smoke test. [#84024564]
[Delivers #83960292] Cleanup deprecated invokesuper code.