[sublime keymap] Add Ctrl-Enter and Shift-Ctrl-Enter
[sublime keymap] Clean up ctrl-enter patch, add tests

Issue #2354
[sublime keymap] Added new bindings and corrected swaplines

"Shift-Ctrl-K"            Delete line
"Ctrl-K Ctrl-K"           Delete line to right
"Ctrl-K Ctrl-Backspace"   Delete line to left
Swapline                  scrolls with the cursor
[sublime keymap] Fix formatting, delLineRight binding

Issue #2354
Mark 4.0 release candidate 2
Remove extra.js keymap experiment

It has been superceded by keymap/sublime.js.
Remove fakedLastChar hack

Issue #1474 was the cause of this hack
Issue #2384 was apparently caused by it

Recent Webkit-ish browsers seem to no longer have the problem that
it was working around.
Better documentation for 'primary' arg to setSelections
[sublime keymap] Ctrl-F3 and Ctrl-Shift-F3 bindings
[sublime keymap] Fix findUnder, add test

Issue #2380
[sublime demo] Make findUnder bindings show up
Fix bug in transposeChars command
Fix read from wrong property in moveV method
Only call signalLater for "markerCleared" if cm exists.
Only call signalLater for "markerAdded" when cm exists

Issue #2390
Remove showIfHidden option to addLineWidget

(It wasn't working in the first place.)
Notice height changes outside of viewport, update scrollbar whey they happen
Fix lineAtHeight when asking past end, but last line is collapsed
When there is no matched symbol, just stay!
Try to match current cursor char first.