Use simplified compile path for non-debug mode
Optimize setStyle

Only uses camelCase where required, only processes warnings in debug
mode. Otherwise, use a tight fast code path
Clean up internal setStyle calls to prevent warnings
Avoid calling setStyle for known attributes
Move touch emulation to dr.mouse
Allow attribute.visible=false to be set

This allows LZX programs to prevent setting attributes visually. In
timeline.html, the title of the thumbnail doesn’t have a direct visual
impact, so its visual attribute is set to false.
Merge from master
Add ./bin/buildminify script
getAbsolute() should account for scroll position
Improve mouseover/out on touch devices
Merge branch 'master' into improve_performance

Conflicts:
	layout.js.map
Merge pull request #52 from teem2/improve_performance

Improve performance