[go mode] Set Go mode to use brace folding
Prevent overlay token types from showing up in getTokenTypeAt output

Issue #2457
Refines the text selection detection in readInput function.

This change is for enabling the display update while inputting text via the input method.
Fix context menu select-all in IE11

Issue #2463
Be more accurate about which handlers to fire change events for

I.e. don't fire for a handler that wasn't registered when the change happened.
Be more precise about which cursorActivity handlers to fire

Issue #2464
[css mode] Fix tokenizing of empty url() token

Issue #2465
Guard against NaN when computing horiz padding

Issue #2467
Call cursorActivity handlers after other handlers

To preserve existing change/cursorActivity handler ordering
[r mode] Remove license link

All of the distribution is under a single license.
[javascript mode] Properly parse quasi quotes without prefix

Closes #2472
[xml mode] Fix giant indentation when continuing an attribute on a long line

Closes #2473
[php mode] Add support for interpolated variables in double-quoted strings.
[php mode] Follow up on beb975f7e76c734044fa35a2c9a64b97f9eb5c94

Simplify some things, change a name.

Issue #2468
Wrap replaceSelections in an operation

Issue #2485
Fix bug in posFromMouse for rectangular coords

It was returning negative values in the ch field.

Issue #2485
Fix problem with drag-select not clearning multiple cursors

Issue #2486
[jinja2 mode] Improve
[css mode] remove SVG leftovers
[css-hint addon] Use inner state, rather than token state

Closes #2482