remove 'return' statement to allow Brackets to fall thru to rest of New File code b/c we've already force completed the previous rename
Fix #4333 (files shown as plain text incorretly).

- Added FileUtils.getBaseName (jsdoc and unit tests included).
- Replace usage of path-utils.js with getBaseName.
Fix unit tests for FileUtils.getBaseName.
Add support for project-wide JSLint config.

Related to issues #3269, #4210.
Based on the discussion and suggestions in #3310.

If a project has a .jslint.json in its root, it gets loaded and passed to each
JSLint run within the project. The configuration file gets reloaded each time
it is saved or refreshed.
Revert "Add support for project-wide JSLint config."

This reverts commit 11dbdfdb5d84ecaee826bd722b1053ede0fba60e.
add try/catch to async extension init to fix #4404
refactor ExtensionManagerViewModel.

This is to prepare for further refactoring in support of consistent view
between multiple views.
handle more extension load error cases. add new unit tests.
rename init to initExtension
code review comments
fix jshint error for jasmine globals
Animate inline editors open.
Add drag and drop to open folder.
Merge branch 'master' into glenn/drag-and-drop-folder
Merge pull request #4405 from adobe/jasonsanjose/issue-4404

Rename auto-called extension init method to avoid collisions (fixing #4404).  Add try/catch to async extension init for robustness.
Use pre-computed length.
Merge pull request #4430 from adobe/glenn/drag-and-drop-folder

Add support for dragging and dropping a folder onto Brackets
Merge pull request #4426 from adobe/dangoor/registry-model

refactor ExtensionManagerViewModel.
Make creation of instrumented string more efficient
Merge pull request #4434 from adobe/nj/issue-4350

Make creation of instrumented string more efficient