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)
API changes
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
Merge pull request #5290 from lkcampbell/menu-unit-test

Reactivate HTML Menu unit tests as part of the test suite
Merge pull request #5303 from adobe/pflynn/find-highlight-perf

Performance improvements for initial keystrokes in Find
Merge pull request #5350 from busykai/amend-pr-5311

Amend PR #5311 with an comment and issue ref.
Merge remote-tracking branch 'upstream/master'