add error message for grind
Add Public key to manifest.
Original jobs code (from drake)
Changed the library to spark.app
Added test (changed main to defineTests).
changed comment in jobs.dart
Linted
Fixes to file close and rename actions

* Added walkChildren method to workspace containers to traverse all
children of the container
* Closing a project now closes all open tabs which were open
* Fixed _closeOpenEditor so that it called the appropriate editorarea
function
* Added _renameOpenEditor function which renames the tab of a renamed
resource
Reinstated unlink function

In previous commit, closed files or projects weren't unlinked from the
workspace.
Renamed _preOrderTraversal to Container._workspaceTraversal

Also, removed the sorting of the children of the container
Removed trailing whitespace
Fleshed out comments.  Clarified parameter name.
Changes to reflect code review

* walkChildren() is now defined on all Resources, not just Containers
* renamed FileOrProjectCloseAction to ResourceCloseAction
WIP: switching to MVC paradigm in Polymer UI

SparkPolymerUI receives a handle to SparkModel, which Spark and SparkPolymer implement. SparkPolymerUI uses the model to map various events in the UI to ActionManager calls, etc.

There is currently a race condition: Spark ctor wants to access various elements of the UI, and so the UI (SparkPolymerUI) gets created too early, before enteredView() fires for various components, leading to a crash in SparkSelector on a null _target.
Renamed Resource.walkChildren to Resource.traverse
Fixed a small bug: itemSelector was initialized to '', but tested against null
Merge pull request #487 from ovangle/close_action

Minor fixes for close and rename actions.
Merge pull request #489 from ussuri/nit-in-spark-selector

Fixed a small bug: itemSelector was initialized to '', but tested against null
Merge branch 'upstream/master'
Add assert