Update src/editor/Editor.js
Update src/editor/EditorCommandHandlers.js
Update src/editor/EditorManager.js
Dispatching focus event and removed require
Normalized Line Endings and added .gitattributes
Update src/editor/EditorManager.js
fix exception when opening empty folder and file open
Update CONTRIBUTING.md

Add section about "Starter Bugs".
Merge branch 'master' of https://github.com/adobe/brackets into Issue-2509
Merge remote-tracking branch 'upstream/master' into WebsiteDeveloper/ProjectManager
Add the JS code hinter as a default extension.
Save and restore the globally defined "define" function, as per the suggestion by @joelrbrandt.
Merge remote-tracking branch 'upstream/master' into WebsiteDeveloper/ProjectManager
Updated ProjectManager.js
Limit the hinter to files not greater than about 1MB, and only parse the first 100 files in the directory.
Move mock editors offscreen to avoid spec runner window jumping around in unit tests
Ignore extensions' third-party JavaScript files in TravisCI as suggested by @jasonsanjose.
Disable Refresh and Show Developer Tools commands if the Debug menu is hidden
Add built-in global objects, and a TODO to also add built-in global properties and associations.
Add grunt task for updating sprint number. Update to sprint 21.