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
cosmetic
cosmetic
parse stack looks nice. drop_* functions broken.
parse stack looks good. indenter still busted.
cosmetic
cosmetic
typo
indent correctly after ","
push 'group' token on parse stack when we drop a group
typo
typo
clean up the stack after ","
case...of
indenter backup
make indenter somewhat more capable