Merge pull request #7837 from adobe/kai/russian-strings-release-39

Russian translation update for Sprint 39.
Updating Portuguese BR translation
fix lint error, rearrange error message and emphasize invalid characters
Added tests for panel closure. Need to fix a bug that causes one of the tests to fail.
Fixed bug in panel title. Simplified construction of summary area.
Tweak flaky unit test - seems to pass consistently now
Fix the vertical scroll bar showing up in CEF 1750 build by reducing the negative margin of the bottom of File Count message.
Merge pull request #7819 from SAPlayer/update-notification-test

Fix UpdateNotification.Locale Fallback tests
Merge remote-tracking branch 'origin/release'
Merge pull request #7746 from BerndSchwarzenbacher/issue-#7579

Adds 'Brackets Homepage' entry to help menu
Add unit test for find/replace in dirty document.
Plus another attempt to fix flaky unit test.
Added ClojureScript and cljx extensions to clojure fileExtensions

[ClojureScript](https://github.com/clojure/clojurescript/) is a Clojure implementation targeting JavaScript. [cljx](https://github.com/lynaghk/cljx) helps write Clojure/ClojureScript portable projects.
Both are very common and should probably be recognized out-of-the-box by Brackets.
More Replace in Files unit test work:
* Add more checkbox tests
* Another try at fixing the flaky focus test
* Add comments to some test utility functions
* Move non-UI tests into a separate describe()
Merge pull request #7745 from SAPlayer/extman-locale-date

Show locale date in Extension Manager
Updated by ALF automation.
Ensure that Find in Files panel closes when document is reverted on close
Directly include FindInFilesUI instead of FindInFiles, since the former now registers the commands
Merge remote-tracking branch 'upstream/master'
Merge pull request #7856 from adobe/alf_localization

ALF Automation
add walfgithub