do not capture alt-gr key
move underline to core styles
use `markup.heading` for `#` and `heading` for the defaultToken
fixes #1457
update markdown test
update jshint and coffee
fix tests
bgTokenizer worker should not redraw unnecessarily
updated LSL mode

lsl_highlight_rules.js:
- added stuff from RC Le Tigre 13.06.06.277104
- made stuff more readable while staying within 80 columns width

snippets.lsl
- sorted
- added stuff from RC Le Tigre 13.06.06.277104
add selection.toJSON method
Almost working draft of basic undo coalescence
move undo delta merging to the editor
Merge pull request #1475 from buildersbrewery/master

Update LSL mode
make undo coalescence configurable

off by default
add start/endOperation
pressing ctrl+home second time should restore selection
use operations for undo coalescence
enable undo coalescence by default
fix failing test
fix initial highlighting in hidden editor
cleanup