fix test-integration task on linux
Update strings.js
Split menu specs into HTML and Native.  Add HTML and Native versions of createTestWindowAndRun.
Set brackets.nativeMenus based on hasNativeMenus URL parameter.
Performance improvements for Find, focused on the initial keystroke or two
when the number of results is usually very high:
- Batch tickmark creation (saves 120ms in med-size files like FindReplace)
- Cut off tickmark & inline highlighting when tons of search results found
(saves ~1 sec in huge files like codemirror.js)
Fix in decompress-zip to support proper directory creation on Windows.
Add console logging for unknown error.
Change from "tmp" to "temp" for temporary stream creation
Change code to use temp package for temp file generation
API changes
Added .jsm extension for Mozilla JavaScript Module support
Add code to consistently delete the temporary extraction directory
during install.
Merge pull request #5330 from adobe/dangoor/fix-win-install

Fix in decompress-zip to support proper directory creation on Windows.
Merge pull request #5341 from adobe/dangoor/5257-directory-remove

Fixes multiple extension installation error
Merge pull request #5285 from SAPlayer/patch-1

Update strings.js
Merge pull request #5340 from nstansbury/patch-1

Added .jsm extension for Mozilla JavaScript Module support
Merge pull request #5245 from adobe/jasonsanjose/linux-unit-tests

Linux: Fix test-integration task on linux
Amend PR #5311 with an comment and issue ref.

As per discussion in PR #5311, related to issue #5310.
hasNativeMenus param code cleanup
Code review: use more consts in Find; remove unneeded single-tickmark API