Merge pull request #1246 from adobe/jason-sanjose/fix-async-dialog

Fix async bug in unit tests (with brackets-shell) when dismissing file save dialog
Merge pull request #1179 from jedverity/issue926

Fix bug #926: amend duplicateText() to handle end-of-file scenarios, with unit test
Update CodeMirror SHA
Merge pull request #1249 from srodrigu85/issue1028

Fix issue #1028
Add escape key handling for menus and inline widgets
fix async loading of extensions. init jasmine after extension tests are loaded
remove debug code
Implement remove all widgets
Merge branch 'refs/heads/master' into jason-sanjose/esc-key
Alternative fix for issue #1028. Add new file in working set, but keep it selected in the project tree since that is where the user created and named the file.
Extract code hint query from tagInfo.tagName instead of extracting it directly from code mirror text using cursor position.
Also fix an offset issue in HTMLUtils when the cursor is after white spaces and before a left angle bracket.
initial checkin
Implement generic pop-up Esc key handling
code review fixes
Merge remote-tracking branch 'origin/master' into tvoliter/issue-1210

* origin/master:
  Update CodeMirror SHA
  Clarify clickDialogButton async scenarios
  Allow failed tests to be re-ran individually. Change clickDialogButton to wait for dialog closing generically.
  Update CodeMirror SHA
  Fix issue 1028. Automatically add the new file to the working set upon completion of the file creation.
  Conforming to style guides; fixing undeclared var in test
  Update unit test
  Fix async bug  in unit tests when dismissing file save dialog
  - Update CodeMirror SHA for Sprint 11's upstream merge. - Switch Editor code over from our fork's old scrollPos() API to the new getScrollInfo() from upstream.
  fixes as per peterflynn's feedback
  duplicateText amended to handle end-of-file scenarios, adding new line; testing thereof
Bug fixes
Merge pull request #1250 from adobe/jason-sanjose/issue-shell-33

fix module loading for SpecRunnerUtils - ensures unit tests that open a new window actually runs instead of silently getting ignored (in brackets-shell)
Merge pull request #1230 from mheuser/issue-1229

update submodule path to use https
fix return key code
bug fix