Amend c8c7fc18af5f to handle window resize-tiggered updated

Issue #1787
[dtd mode] Add
Fix drag/drop on Chrome by setting an image src

Work around a Chrome regression where it aborts the drag if the
setDragImage image is src-less.

Closes #1810
[tern addon] Compensate for fact that call start pos is a column, not char offset

Closes #1811
Allow styling of lines from mode tokenizers (experimental)
Add a hook to server response
[lint demo] Remove duplicate script tag
[lint demo] missing semicolon
[show-hint addon] Allow arrows to cause wrap-around
[lint addon] Pass lint options on when not in async mode
[project page] Fix broken link
[marker demo] Remove duplicate code
[fortran mode] Add
Fix false positive in IE9/10 selection reset workaround hack

Closes #1820
[searchcursor addon] Fix multiple-line search

There must be an error in line 73 because if the phrase starts at the
same character position then conditional if will always become true
(same number is equal to same number) therefore it must be changed to
strict less than.
[sql mode] Merge functions and builtin list for plsql dialect

Closes #1803
Don't make changes to bgClass invalidate line measurement caches
[merge addon] Signal updateDiff events
Fix spanAffectsWrapping regexp for Safari

Issue #1825
[runmode addon] Pass state object to callbacks

Issue #1824