Use rotateplane cursor as spinner
- Tweak Quick Edit error/feedback strings
- Fix comments to reflect Quick Edit error related API changes
- Fix outdated FileSyncManager docs
Use the correct name of CodeMirror option for tab size.
Remove code that was added based on the wrong assumption of using indentUnit CM option for tab size.
- Fix bug #7300 (Prefs are never saved again after opening folder that
contains the user prefs JSON files in its subtree) - ensure that FileSystem
always knows we've read the JSON file before we try to write to it. We
don't want to enable the 'blind' flag since it will mean we virtually
always overwrite external changes to the prefs file, and we don't want to
start using file watchers to observe external changes on the fly since
we haven't yet deeply tested having multiple watch roots active at once.
- Rename confusing "filename" vars in PreferencesBase
- Fix JSLint errors in ProjectManager from #7026
Merge pull request #7304 from SAPlayer/use-bounce-cursor

Use rotateplane cursor as spinner
provide CSS Shapes Editor extension as default in Brackets
Merge pull request #7376 from adobe/pflynn/fix-userprefs-writes

Fix bug #7300 (Prefs never saved again after opening ancestor folder of user prefs.json)
Return the property value range in getInfoAtPos() api.
Further improve Quck Edit error strings. Break out a new separate case for
cursor pos being ambiguous between two class names.

Fix some more JSDoc typos found in code review.
Revert "Merge pull request #7270 from adobe/dangoor/help-link"

This restores the help menu options to their original, pre-UserVoice configuration

This reverts commit c0eb5be239f16c83e950665c7d63d775ba952855, reversing
changes made to d2b8286a924efe2bc2d71fe4794e17c3d92f2c3a.
Fix for #7374 project prefs path breaking project open.

This fixes the bug in two ways:

* globmatch no longer uses the "matchBase" flag for directories
* the current editing file is set to the new project directory *after* the project
  scoped preferences is changed

Either one individually would fix it, but both prevent potential other problems.
provide CSS Shapes Editor extension as default in Brackets
sync with shapes editor lib v0.5.1
integrate changes from review; fix typos
attempt to reconnect editor if page was refreshed
Merge pull request #7355 from adobe/rlim/tab-size-issue

Use the correct name of CodeMirror option for tab size.
Merge branch 'master' of github.com:adobe/brackets
Merge branch 'safekeeping' into shapes-editor

Conflicts:
	src/extensions/default/CSSShapesEditor/LiveEditorLocalDriver.js
	src/extensions/default/CSSShapesEditor/Model.js
	src/extensions/default/CSSShapesEditor/main.js
	src/extensions/default/CSSShapesEditor/thirdparty/CSSShapesEditor.js
Fix several issues raised in #7149:
* When search scope is a single file, skip exclusion filter entirely
* If exclusions filter results in 0 files to search, show a message to that
effect and leave search bar open so user can adjust filter
* When editing a filter, show how many files are still included out of the
total number of files in the current search scope

Also cleans up FindInFiles to centralize the filtering code more, and
simplify _doSearchInOneFile() & its call sites.