[vim keymap] Fix A and added test to prevent future regression.
[vim keymap] More unit tests and fixes. Most keys covered now.
Support blank lines in CodeMirror.multiplexingMode

This adds a blankLine method that calls the current mode's blankLine if
it has one. It has allows switching on a blank line if "\n" is specified
for "open" or "close".
Add HaxPad to real-world uses
Fix D,C,Y off-by-one error.
[vim keymap] added Home, End, PageUp, PageDown, |

moveByLines was changed to better keep track of the previous
action.  For example, if moveToEol was the previous action,
moving up or down should stay at Eol regardless of line length.
[vim keymap] code cleanups, jsHint compliance, add clipCursorToContent
[vim] Clean up Register and RegisterController
[vim keymap] Implement vim style search
[vim keymap] Add indentation for newlines from o/O

    Use newlineAndIndentContinueComment by default, falling back to newlineAndIndent if the former command is not defined.
    Same behavior is made default for Enter key in insert mode.
[vim keymap] Implement vim style search
[css mode] Handle unquoted url(...) values

Closes #1026
add continue-list util for markdown mode
Add Graphit to real-world uses
Remove unused variable
In mouse handler, don't assume document doesn't change between mousedown and mouseup
Clean up to meet JSHint compliance.

Various other style fixes. Updates to comments.
[vim keymap] Rewrite expandWordUnderCursor.
[vim keymap] Fix a,x,s,d/y/c l at end of line
[vim keymap] Fix a few edge cases