[scheme mode] Fix parsing of numbers
[scheme] fix number parsing
Fixed bug with duplicating formatted text in CSS/XML/JavaScript when only a part of the code, not the entire code, is formatted.
[vim map] d$ and y$ work.
[vim map] Pasting buffer works correctly for partial lines.
[vim map] Pasting imporvement, de, db, ye, yb now all work like they should.
Fix resize demo (and sample code) to work with new scrolling approach
Move drag handling to scroller to fix drag-and-drop on WebKit/Firefox
Fix Scala mode demo to work with new scrolling behavior
[ruby mode] Fix overeager here-doc parsing

Closes #560
Fix DND in Opera Next 12.00
Use our own opera var, rather than window.opera
Round off fractional pixel in virtual scroll height calculation
[vim keymap] Reuse motion code for all our operators.

Functionally no change, just much better style.
[vim keymap] Rewrote e motion, added w and % motions.

% motion fails on nested parens/brackets of the same type.
[vim keymap] % handles nested pairs, but is a little slow.
[gfm mode] Fix: autolinks syntax. New: double bracket links.

Autolinks were not being displayed as such in the editor, changed
'linkhref' to 'link' in line 72 to fix it.

Added support for GFM double bracket links. '[[link]]' is now displayed
correctly as a link by the editor.

Added coloring support for latex formulas, usage of
- "$formula$",
- "$$formula$$",
- "\( formula \)", and
- "\[ formula \]"
will now be highlighted with the same coloring used for strings.
Update README
[ECL] fixed mime type
Invert order in which onChange and onCursorActivity are called

(onChange goes first now)