Remove <template id="editor-dialog">: no longer used
Rename FileStatus to ScmFileStatus.
Show git add only when applicable for folders.
Additional changes in Polymer package names
delay updateIndex post commit.
Merge branch 'master' into fix_update_index
Fix path for Polymer core-elements dependency
Fix order of Future handlers: could prevent Bower error from being displayed
Merge remote-tracking branch 'upstream/master' into refine-polymer-project-templates
Merge remote-tracking branch 'upstream/master' into refine-polymer-project-templates
Merge remote-tracking branch 'upstream/master' into refine-polymer-project-templates
Merge remote-tracking branch 'upstream/master' into refine-polymer-project-templates
Much improved handling of problematic Bower dependencies

1) Added a capability to override or ignore problematic dependencies via a set of new config flags.
2) Added new handling logic to cope with unsupported complex package versions and "*" paths.
3) Added an extensive post-download diagnostic report telling what dependencies have been altered, ignored or remained unresolved, with instructions on how to manually fix or override that.
Predefined bower_config.json with overridden dependencies imported by Polymer templates
Add SparkWidget.setAttr()
Explicit deliverChanges() for button enabled/disabled (didn't help, but still)
Hack broken states of spark-dialog-button in dart2js version
Hack broken enabled/disabled for main toolbar's spark-buttons in dart2js version
Hack to fix the 'active' state of menu button in dart2js version
Merge pull request #2225 from dart-lang/git_add_when_valid

Git add when valid