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.
bumped pathmatch color down a notch based on peterflynn's feedback
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.
Merge pull request #3847 from jeffkenton/master

Use Tern jump-to-definition search for quickeditt
Merge pull request #3884 from adobe/larz/qo-matches-invisible-issue3882

Made .quicksearch-pathmatch darker so that it's visible
Safe file delete.
Merge pull request #3926 from adobe/glenn/safe-delete

Safer version of file deleting