Load extensions, then restore the project, then signal Brackets is ready
Loading a project is now only complete after the active document (if present) has been loaded
refactor ExtensionLoader.init
clear editor holder
Initial native menu tests.
allow programmatic changing of test suite being run (helpful for TestQuickly
extension)
Don't run tests in browser.
Repalce explicit module init with AppInit event handlers. Clean up brackets initialization.
Merge pull request #2487 from adobe/randy/issue-2379

Clear mock editor holder after unit test
Merge pull request #2494 from adobe/dangoor/switchtests

Simple change to allow TestQuickly to properly switch which tests are running
Code cleanup and respond to review comments.
change mac shortcut for Toggle Block Comment
Better clean up.
Merge pull request #2495 from adobe/glenn/native-menu-tests

Unit tests for native menu APIs
code review comments
Merge pull request #2501 from adobe/jasonsanjose/issue-1951

Load extensions before loading project, then fire APP_READY.
Merge pull request #2506 from adobe/randy/mac-shortcut-change

Change mac shortcut for Toggle Block Comment
Don't pass keyboard events to the hint list unless deferred hints have resolved and the hint list is actually open
Merge pull request #2530 from iwehrman/iwehrman/deferred-hint-list-bugfix

CodeHintList shouldn't get keyboard events if closed