Ignore sub-frame navigation when detecting the page url of the live preview
bugfix: closeLocation must also be updated when the source changes
bugfix: if a highlight was triggered to Brackets, the trigger must be removed when the highlight is removed
allow windows users to use the ctrl key instead of the (somewhat undefined) meta key
Updated Inspector.json to the latest version
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
initial commit of NodeConnection to core
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.