Add support for states
Move value caching from view to sprite

Fixes the issue with learn/forget swapping values, causing State’s
setAttribute() call to be skipped - thereby failing to set the CSS
property. Should be fixed with signals.
Merge branch 'master' into onejs
Fix braino
Revert "Move value caching from view to sprite"

This reverts commit 8b7fbe6785d11aabf53315167571bffd9896220f.
Clean up and unify states
Use applied setter to apply/remove state
Use bindAttribute so constraints and event handler bindings work in states
Update to newest one_base.js
Try harder to remove listeners in stopListening()
Factor @installMethods and @installHandlers out of Node's constructor. Add @removeHandlers to clean up handlers
Fix braino in getAbsolute()
Make text and inputtext unselectable
Prefer arguments for callbacks, instead of looking in the scope
Fully working states implementation!
Only skip name attributes if they are set on the state
Add move dragstate to classes/dragstate.lzx
Autoload one_base.js when needed
Fix toggling of text.multiline attribute