added a workspace restore test
making sync optional
Polymer UI menu: cleanups, refactorings, etc.
Added "change theme" and "change keys" to Polymer UI menu

Might be temporary, if can't make them work.
add error message for grind
ensure workspace resources are hashable
Fixed widgets and Polymer UI: menu selection is plumbed up to the UI now
Merge branch 'fix-polymer-ui-menu' of https://github.com/ussuri/spark into sergey_menus
Build version 0.0.22
Changed version to 0.4
Add Public key to manifest.
Merge pull request #478 from dart-lang/workspace_test

Workspace test
Fixed malformed comment
Merge pull request #485 from ussuri/fix-malformed-comment

Fixed malformed comment
Merge branch 'upstream/master'
Addressed comments
Original jobs code (from drake)
Changed the library to spark.app
Added test (changed main to defineTests).
changed comment in jobs.dart