Update to latest CodeMirror upstream
Updated to latest CodeMirror
Merge remote-tracking branch 'origin/master' into cmv3
Update various uses of CodeMirror APIs to be compatible with v3, based on the upgrade guide in the v3 docs.
Merge branch 'master' into cmv3
Move font size definition/changes to .CodeMirror. Make editor padding relative to font size.
do not hide lines when the range is zero
Merge pull request #2024 from adobe/jasonsanjose/cmv3

[cmv3] do not hide lines when the range is zero
Enabled Haxe mode (with syntax highlighting). Require CodeMirror version > 3.0beta1 or > 2.31.
Use default cursor on menu and toolbar items, see #2141
Unit tests for block comment, line comment on empty lines, line comment
auto-switching to block comment & vice versa, and commenting in mixed
syntax modes.

The commented-out tests don't pass yet.
Merge remote-tracking branch 'remotes/upstream/master' into no-hand-cursor
No hand cursor for close icons
No hand cursor for swatches in inline color picker
No hand cursor for tabs/spaces control in status bar
Update to latest v3
Merge remote-tracking branch 'origin/master' into pflynn/block-comment-unittests

* origin/master: (154 commits)
  Made ContextMenu actually call its superclass constructor (instead of assigning a new menu to this.menu, which isn't actually used).
  Increase test timeout when requesting a native file system for a drive.
  Code review: add testcase for nonempty invalid regex; remove unneeded JS dependency.
  Align equals signs
  Code review cleanups
  Code review cleanups
  rename back to copyPath()
  fix jslint errors
  code review comments
  more code review comments
  Small jsdoc fix in _fsErrorToDOMErrorName
  For #2310, consider an empty line number query valid, but show error if the line number is out of range of the editor
  code review comments
  Use scrollTop instead of scrollIntoView for #2130
  Add a few more unit tests for Find. Update unit-test harness files to include this suite.
  Rename _nativeToFileError to _fsErrorToDOMErrorName
  Increase timeout when waiting for a new NativeFileSystem to be created.
  Global FileError.* and error.code refactor
  External NativeFileError
  Fix jsdocs and change _nativeToFileError signature
  ...
Merge remote-tracking branch 'origin/master' into pflynn/block-comment-unittests

* origin/master:
  Forgot to fix up other callers to functions with changed signature
Swedish translation
Merge from master and update to latest CodeMirror v3 (which is now upstream/master)