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.
- 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
Exclude .git files from console warnings
Remove the warning completely, leave comment for reference
Merge pull request #7332 from adobe/zaggino/stat-changed-path

Interim fix for #6803: don't warn when Node-side watcher stat fails
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.
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
Return LESS/SCSS instead of CSS language when in a LESS/SCSS file