Apply some IE workarounds to IE11 as well.

Despite the 'I am not IE!' user-agent string, it seems to have
inherited a lot of the old bugs.

Closes #2118
[sql hint] support multi-queries on the table alias

Now, Sql-hint assume one query to search for table of alias.
It support multi-queries for alias.
Fix measuring of extending characters, include all extending code points

Issue #2125
Issue #2115
Re-add continuing surrogate pair codes to extendingChars
[javascript mode] Style operators

Closes #2123
[markdown mode] Fix bug in innerMode

Closes #2139
[vim] Expose context (or mode) to the Vim API and add :nmap + :vmap.

Also fixed a bug in context matching.
[css mode] Properly parse @font-face declarations

Closes #2131
Update midnight.css

Added missing semicolon
[hardwrap addon] Return wrapped range, rather than a boolean
[hardwrap addon] Return more precise range info
[less mode] Don't treat @font-face as a variable

Issue #2131
[erlang] - better indenter
[xml mode] Return Pass when indenting cdata/pre content

Issue #2135
[css mode] More careful categorizing of @-names as variables

https://developer.mozilla.org/en-US/docs/Web/CSS/At-rule
[mllike mode] Rename OCaml mode and extend with F# support

Add support for the F# programming language. Highlighting is provided
for all keywords, number literals, strings, ML-style comments and select
built-ins. C-style comments not currently supported.
[mllike mode] Integrate

Add //-comment support for F#

Issue #2136
[mllike mode] Update mode/meta.js

Issue #2136
[runmode addon] Define text/plain mode in standalone script.
Give change events for 'cut' changes origin="cut"

Issue #2140