[markdown] Lists after atx headers should be highlighted

Closes #2040
[markdown] Specify type of list when highlightFormatting is enabled

Closes #2039
[real-world uses] Add writeLaTeX
Don't close undo events by default in changeGeneration

Closes #2059
[run-mode addon] Add hideFirstChars to stand-alone shims

Issue #2054
[runmode addon] Fix broken node.js version

Issue #2054
[runmode addon] Support a state option to provide a custom stating state
Added builtin values

And put string in alphabetical order.

- varying
- xml
- bit
[vim keymap] Add support for <CR>, <C-e> and <C-y>
Fix problems introduced by new rule for indenting empty lines
[hardwrap addon] Prevent null-use error in corner case

Closes #2070
[sql mode] Don't return CodeMirror.Pass when in top context

Issue #2064
[matchbrackets addon] Fix typos
[gfm mode] Fix exponential running time in regexp
Clear input field when disableInput flag is cleared

Issue #2060
[test driver] Clean up test selection
Clean up f5b8e1000dcd3d2e080ee5fd845eb333eefc04a5
[sql mode] Another indentation tweak

Issue #2065
[hardwrap demo] Remove debugging code

Closes #2080
[gherkin mode] Improve, add localizations