Added Refresh context menu item
Fixups for refresh:
* Fix selection drawing after refresh.
* Re-select selected node after refresh.
* Move Refresh command below divider in context menu since it's not file-specific.
Use tern jump-to-definition search for QuickEdit.
Tweaks to make some test cases pass.
Fixes for comments on push'ed code:

1. MultiRangeInlineEditor.js: simplified conditional, as requested.
2. ScopeManager.js: move function getResolvedPath before its use, to make JSLint happy.
3. QuickEdit/main.js: move functionName null check to calling routine for cleanliness.

Things not yet done:

1. QuickEdit/main.js: consolidation of fallback paths.
2. QuickEditHelper: communication between extensions.  Short vs. long term solutions.
Remove fallback for missing helper function (just fail if it's missing). It should
never be missing.
Made .quicksearch-pathmatch darker so that it's visible
Change how QuickEdit helper function is passed from CodeHints to QuickEdit:

    It now gets set directly as brackets._jsCodeHintsHelper = quickEditHelpe;.

as suggested.
Merge branch 'master' into nj/manual-refresh
Merge branch 'master' into nj/manual-refresh
Make sure we always either resolve or reject a render promise in the project tree
Add timeout for render promise
Merge pull request #3370 from adobe/nj/manual-refresh

Adds a refresh menu item
bumped pathmatch color down a notch based on peterflynn's feedback
Removed author and date label as they're not required.
Made extension description column wider.
Merge pull request #3908 from adobe/larz/ext-manager-improvements-issue3875

Larz/ext manager improvements issue3875
Add check for no "functions" returned (as requested by code review).
Install jasmine-node as needed by the jasmine-node task.
Merge pull request #3918 from adobe/dangoor/fix-travis

Install jasmine-node as needed by the jasmine-node task.