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
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
Fix up command IDs for add cursor unit tests
Merge pull request #7301 from SAPlayer/fix-7293

Restore the correct selections after "Toggle line comment"
Merge pull request #7347 from adobe/nj/fix-cursor-tests

Fix up command IDs for add cursor unit tests
Merge pull request #7346 from adobe/nj/issue-7268

Return LESS/SCSS language instead of CSS language when in a LESS/SCSS file