Clean up _getFileExtension() method and fix all its callers
fixed unnecessary escaping
+fixes
getLastIndexOf > lastIndexOf
- unnecessary var decl
Merge branch 'master' into jeff/pr4846
Final changes to code review needed to get this into sprint 31
fix test-integration task on linux
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)
clear highlights and Find selection color when modal bar closes
API changes
Added .jsm extension for Mozilla JavaScript Module support
only need to handle closeOk and close events
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.
When switching documents from QuickOpen, pop the modal bar out before switching and animate after
code cleanup