[sql mode] Work when not given a configuration

Closes #1374
Signal a beforeCursorEnter event on marked ranges

Closes #1368
Prevent undo/redo from working in readOnly mode

Closes #1369
Vim keybindings for jump to next and prev marks.

The functionality should be identical to vim 7.
In normal mode "[`" takes you to the next lowercase mark, "]`" takes you
to the previous. "['" and "]'" work similarly but just take you to the
line of the mark, not the column.
remove old Opera-specific CSS properties where Opera supports the standard properties.
Add character higlighting to clojure mode.
[xml mode] Support config parameter for indentation in wrapped tags

Closes #1375
Use a simpler, faster approach in removeChildren

Closes #1376
Don't leave text with newlines in the textarea

There's no multi-line-unit IME that I'm aware of.

Issue #1231
Give extraKeys a lower prec than addKeyMap keys, add bottom arg to addKeyMap
Revise interface to continueComment

It's better to have it only take effect when in a comment, so that
Enter's regular behavior isn't overridden in other situations.
use 3 character color codes instead of 6 where appropriate
standard html5 code completation
Change tabs for 2 spaces
Added a demo page for html5 autocomplete
[html-hint addon] Integrate
[compression helper] Fix copy-paste mistake