Make SearchModel keep an accurate count of results without recounting every time

Also fixes a long-standing bug in updating line numbers for existing result matches.
Moved to mouseup event.
Fixed issue with double-clicking not working.
Update CSSProperties.json

Added background-blend-mode CSS property.
Removed extra call the get promise object. Redundant.
Fix up File Filters unit tests to work with FindInFiles refactoring. Clean up duplicate code.
Merge branch 'patch-1' of https://github.com/valtlait/brackets into valtlait-patch-1

Conflicts:
	src/nls/fi/strings.js
Merge branch 'valtlait-patch-1'
Update Tern; implement timeout
Limit QuickView to literal color names in some languages
Fixed issue where you couldn't double click on a selected item to add it to the working set.
Fix live highlight when starting from a CSSDocument
fix error when checking for exclusions
Fixed issues from review.
Merge pull request #8158 from adobe/randy/fix-exclusion-bug

Fix error when checking for exclusions
More code review fixes:

* Got rid of "navigator" and "scope" options to FindBar, since they're redundant with "multifile"
* Renamed SearchModel.addResults() to setResults() and made it remove the existing results first if any
* Comment clarifications
Final nits fixed. Good call @njx!
Merge pull request #7955 from adobe/ryanstewart/issue1976

Addresses #1976 by implementing click->hold to rename for the project tr...
drag and drop local zip file install for ExtensionManager
Final code cleanups/fixes for replace in files