Merge pull request #3560 from ussuri/small-fixes-3

Fix broken styles: initial empty editor + search/replace dialog
Re-enable options in search/replace dialog
Merge pull request #3561 from ussuri/enable-text-search-options

Re-enable + fine-tune options in search/replace dialog
Add callback to git_salt js module.
Add commit command to git_salt.
Add callback support to git_Commands.
Recomiple.
Add license to git_salt.cc
Allow one git operation at a time for git-salt.
Merge pull request #3566 from dart-lang/add_callbacks

Add callback support in git-salt
Add git-salt as a scm-provider.
Remove loading of git-salt from spark.
Create new git-salt instance for each repo.
Instantiate git-salt for each repo.
Merge branch 'master' into callback2
Bump minimum required Chrome version to 38
Merge pull request #3569 from ussuri/bump-min-chrome-version

Bump minimum required Chrome version to 38
Address comments
Merge pull request #3571 from ussuri/bump-min-chrome-version

Unbump minimum required Chrome version one step back to 37
Cache the nacl-module directly and dont set name/id attributes.