Merge pull request #6293 from adobe/nj/issue-6257b

Keep 'change extensions' dialog up while processing changes before quitting
cache jstree labels for sorting
fix metadata bug in createNewItem. bring back memoize.
Merge pull request #6468 from adobe/jasonsanjose/file-tree-duplicates

Prevent duplicate tree nodes, fix sorting error
Responding to review comments.

Adjusting jsdoc comments in PreferenceManager and adding leading
underscore for a private function in Editor.js
Merge pull request #6473 from adobe/iwehrman/issue-6437

Trigger a change event on a file when just its metadata is updated
Fix several visual issues with find result highlighting:
- Reduce width of scrollbar tickmarks to match new, narrower custom-themed
scrollbars (should also look better on Mac, where the tickmarks were already
too wide)
- Fix bug where showing/hiding a bottom panel didn't update the positioning
of scrollbar tickmarks
- Results that span multiple tokens showed little orange dots in the text
highlight between tokens (due to repeated corner rounding). There are still
faint lines between tokens (due to box-shadow), but they're much fainter.
Merge pull request #6459 from adobe/dangoor/pref-conversion

Implements preference conversion
restore sane timeouts
Adjust a few minor things from code review.
Merge branch 'adobe-couzteau/open_prefs_file' into PreferencesModel

Conflicts:
	src/preferences/PreferencesManager.js
Removing placeholder strings based on @peterflynn's feedback.
Proper capitalization.
Merge pull request #6477 from adobe/larz/new-strings

Added new strings based on Raymond's feedback.
Updated by ALF automation.
Remove menus for all reloads, after save dialogs complete
Merge pull request #6481 from adobe/alf_localization

ALF Automation
Merge pull request #6484 from lkcampbell/fix-6435

Remove menus for all reloads, after save dialog completes
After an extension is updated/removed, reload Brackets instead of quitting
Updated to include new languages