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.
Add built-in global objects, and a TODO to also add built-in global properties and associations.
Changed to use no-focus class
Click in Jasmine failure stack traces to jump to the corresponding source
code in the parent Brackets window