fix async problems with closure variabls in lowlevelfileio-test. cleanup error reporting in failing async tests.
fix jshint error
rename callback methods to spy
Merge branch 'jasonsanjose/issue-4415' of https://github.com/adobe/brackets into jasonsanjose/issue-4415
Abort existing scan and start new one when switching projects
Added unit tests for scan abort case
Merge branch 'master' into jasonsanjose/issue-4415

Conflicts:
	test/spec/InlineEditorProviders-test.js
Use SourceCodePro-Medium for all platforms.
Code review fixes
If FileIndexManager is marked dirty during a scan, immediately restart the scan (don't wait for another caller). Also, don't try to start a new perf marker when restarting the scan.
Make filenames in tests unique to catch possible crosstalk
update extension manager spinner and registry UI unit tests. update sanity check string.
fix async close of dialog in afterEach
add unit tests for update button and registryUpdate event
Merge pull request #4501 from adobe/glenn/issue-4391

[FOR REVIEW] Use SourceCodePro-Medium for all platforms.
Merge pull request #4466 from adobe/nj/issue-4407

Abort existing file index scan and start new one when switching projects
add registry URLs
Merge pull request #4521 from adobe/jasonsanjose/registry-url

Add registry URLs
code review comments
Merge pull request #4516 from adobe/jasonsanjose/extension-manager-tests

Update extension manager UI tests