Disable commit action when there are no commits.
Explicitly calll deliverChanges on button.
Merge branch 'master' into commit_empty

Conflicts:
	ide/app/spark_polymer_ui.html
Merge pull request #2323 from dart-lang/disable_empty_commit

Disable commit action when there are no commits.