Add "Show in OS" context menu item to open a folder in Finder/Explorer.
Create new ProjectManager.getSidebarSelectedItem() API, and rename
getSelectedItem() -> getTreeSelectedItem() for clarity.
Merge remote-tracking branch 'origin/master' into pflynn/open-in-os

Conflicts:
	src/command/Menus.js
	src/document/DocumentCommandHandlers.js
Pass full path of files to showOSFolder() - not just parent folder's path -
so file can be shown selected
Issue3773: Show Indexing Max Files Exceeded Error Dialog once
Issue3773: code review comments, reset index maximum flag when new project is loaded
updated the update icon
Fix for #3734 by synchronously creating the directories and #3735 by removing leftover files
from failed installations.

(Also includes a harmless update to the latest version of graceful-fs which has an updated readme)
Only log the error if there's actually an error.
Wraps mkdirsSync in a try/catch in case that fails.

This also pulls the code to remove a failed installation out into a separate function
rather than adding a third instance of the same code.
Merge pull request #3835 from adobe/dangoor/extension-directories

Extension Installation fixes: synchronous directory creation and remove leftover files
Merge branch 'garthdb/updateicon' of https://github.com/adobe/brackets
Merge pull request #3834 from adobe/garthdb/updateicon

updated the update icon
Merge branch 'master' of https://github.com/adobe/brackets
Merge pull request #3783 from dschaffe/dschaffe/MaxIndexFileShowOnce

Fix for #3773: Only show 'Indexing Max Files Exceeded' dialog once per project
Runs jasmine-node tests as part of the test task
added jasmine-node
add more code hint tests for html file and module file
Code review comments: fix bad merge, only log warning for actual errors
Modify removal workflow to not remove items until the dialog is closed
First set of UI tweaks for Extension Manager