A few small tweaks to language mappings:
* Recognize a wider variety of HTML templates embedded in script tags
* Remove generic "clike" language declaration that no files map to - seems
unneeded, and clutters the dropdown in PR #6409
* Add missing commenting syntax to Scala language
* Automatically filter out a variety of common binary file types from Find
in Files (it already checks isBinary) - note that this does not affect Mac,
where all binary file IO fails automatically. Helps reduce bugs like #6091.
Leaves the ProjectManager.isBinary() API in place for now, since it also
excludes files from Quick Open and other getAllFiles() clients that don't
yet check isBinary via LanguageManager.
* Fix incorrect code in Find in Files that only narrowly avoids creating
bugs where filtered-out files are incorrectly added to search results.
Restore the correct selections after "Toggle line comment"
- Ability to remove file extension/name mappings from existing Language
(#6873) - with unit tests.
- Remove inaccurate docs on Language add extension/name APIs
- Fix PHP mixed-mode handling so token-level detection (getLanguageForMode())
works - similar to our handling of "htmlmixed" mode. Allows us to remove
"clike" dummy language without breaking PHP Toggle Comment functionality
for add new selection, use display column
Merge remote-tracking branch 'origin/master' into randy/issue-7286
changes for code review
unit tests
Exclude .git files from console warnings
Remove the warning completely, leave comment for reference
Merge pull request #7312 from adobe/randy/issue-7286

For add new selection, use display column
Merge pull request #7332 from adobe/zaggino/stat-changed-path

Interim fix for #6803: don't warn when Node-side watcher stat fails
rename commands
Code review: change Language add/remove extension & filename APIs to accept
an array of multiple items in addition to a single item as supported before.
With unit tests.
rename functions
Merge remote-tracking branch 'upstream/master' into fix-7293
Add some more common binary types: Node native extensions, Flash, EOT
webfonts, MS Office files, SQLite db files
Merge pull request #7290 from adobe/pflynn/language-tweaks

Avoid searching binary files; tweaks to language mappings; APIs to unregister file extension mapping
Add unit tests
Return LESS/SCSS instead of CSS language when in a LESS/SCSS file
Merge pull request #7341 from adobe/randy/change-selection-to-cursor

Rename multi-cursor commands