Always listen for sidebar resize.
Fix for Issue #3942: [quick edit] in HTML file, quick editor shows function found from other file, not one in current file

The Jump-To-Definition part of the search was finding the function in the .html file, but
the following part of the search -- the old QuickEdit search -- only looked in .js files.
need to check when moveNextToken() fails
Updated by ALF automation.
Code review -- simplify changes.  Added flag to findMatchingFunctions() instead
of duplicating most of it.
Allow preferences to be overridden by a configuration file.

src/extensions/default/JavaScriptCodeHints/Preferences.js
    New class to parse JSON preferences object and store preferences.
src/extensions/default/JavaScriptCodeHints/ScopeManager.js
    Look for preference file, .jscodehints, in the project root directory.
    Remove obsolete "shouldPrimePump" parameter.
src/extensions/default/JavaScriptCodeHints/main.js
    Remove obsolete "shouldPrimePump" parameter.
src/extensions/default/JavaScriptCodeHints/unittests.js
    Add new preference tests.

Add new preference tests under unittest-files/preference-test-files
Adds a confirmation when an update has been successfully installed.

This was per the review comments. Every other "install from URL"
case has a confirmation, and the appearance of the "Marked to update"
in the extension listing is too subtle to let the user know that the
update will be installed soon.
Added comment to document new @param.
preferences for 'excluded-directories' and 'excluded-files' always append to the builtin defaults
Merge branch 'master' into alf
Updated by ALF automation.
Merge pull request #4146 from adobe/alf

ALF Automation
insert hint without replacing text to the right of the caret
Merge pull request #4147 from dloverin/pref-file

Allow preferences to be overridden by a configuration file.
Merge pull request #4150 from dloverin/insert-hint-wo-replace

insert hint without replacing text to the right of the caret
Merge pull request #4148 from adobe/dangoor/update-confirmation

Adds a confirmation when an update has been successfully installed.
Merge pull request #4114 from adobe/glenn/issue-3991

Fix #3991: Always listen for sidebar resize events
Fixes for Bootstrap upgrade and other visual tweaks.
Merge pull request #4115 from adobe/larz/framework-update-fixes

Cosmetic fixes after framework update
Code review tweaks.