Merge pull request #7145 from adobe/dangoor/7144-linting-enabled-not-saving

Revert change from 908868a that caused linting.enabled pref to not be saved
Changes after initial review
Merge pull request #7148 from adobe/jasonsanjose/issue-7014

Ignore Live Dev toggle when in a connecting state
Fixs after review
Merge pull request #7147 from adobe/pflynn/reverse-filter-buttons

Fix bug #7143 (Edit Filter dialog's dismissal buttons are in wrong order)
Merge pull request #7132 from adobe/nj/cmv4-unit-test-fix

[cmv4] Fix unit tests for getSelectedText() to reflect new behavior
Update to latest CodeMirror v4
Merge branch 'master' into cmv4
Merge branch 'master' into cmv4
Add unit tests for single-select Tab behavior. Change behavior when selection is a range in the middle of the line to insert tab/spaces at beginning instead of replacing selection.
Improve performance
Merge pull request #7116 from resir014/locale_id

Added Indonesian translation to samples page.
Merge pull request #7138 from adobe/tom/sort-dirs-first

New prefence for mac to sort the directories first in the project tree
Merge pull request #7123 from adobe/ingo/fix-6931

fix for https://github.com/adobe/brackets/issues/6931
Implement heuristics for Tab key when multiple selections are active
Code review: add docs, tweak whitespace lines
Merge pull request #7115 from adobe/pflynn/respect-find-filter

Fix bug #7112 (Out-of-scope files added to Find in Files results)
Sorted translation list
remove all LOCALE_* key value pair
Update String-app.js adding LOCALE_ID