started on a dart specific builder
Merge branch 'master' into devoncarew_dart_builder
dart builder running, producing syntax errors
Manage keyboard selection in files view (#245), scroll properly when pressing up/down arrow in files view (#245), faster expand/collapse animation (fixed #436)
Merge branch 'master' into devoncarew_dart_builder
hooked up dart builder to markers
tweak css
Revert "Revert "Setup test""

This reverts commit fb8cf274a01ed81b0c239e32f2516333b1b27c6a.
Simplified test and made to work with polymer.
Testing annotations.  Working now with re-assignment to currentSession.annotations
created setAnnotation and removeAnnotation for setting and removing annotations (with annotation list hack).
TEMPORARY: Modified test to set and then remove annotation
Set window title to Spark in Polymer UI (was SparkPolymer)
Freeze the default UI to be Polymer + hide "Switch UI" menu by default

1) The last used UI was persisted before. Now the default UI can be enforced locally by modifying the value of DEFAULT_SKIN_ in background.js.
2) The "Switch UI" can be temporarily brought back by modifying the value of CAN_SWITCH_SKINS_ in background.js.
Rename "skin" -> "ui" in variable names
Implemented so markers <-> annotations should be working except that .DELETE doesn't provide marker.  Will change to clear in the next commit
Fixed to nuke all markers rather than remove individually.
TESTING: Made testing button bigger
Added updateMarkers() method and moved the handler from the test code to initWorkspace.
updateMarkers is unnecessary