Added action on a paragraph in normal mode support.

Modified the way to check for paragraphs when issuing this command to stop at blank lines that are only whitespace. This is to conform to the exception that vim makes.

visual mode does not advance to the next paragraph when issuing multiple ap commands though.
Merge pull request #239 from weaksauce/dapBranch

Added action on a paragraph in normal mode support.
added C-y, C-e single-line scrolling support. Refactored half-page up/down methods a little
cleaning some whitespace
Merge pull request #246 from 82times/master

Added C-y, C-e single-line scrolling support.
Updated FeatureList.md to include C-y/C-e scrolling
added C_[ and C_c (i.e., ESC) support to visual and command line modes
LikdIn -> LinkedIn
committing working draft for C_e/C_y in insert mode
Add 'timeoutlen' option (#243)

'timeoutlen' value is the time in milliseconds that is waited for
mapped key sequence to complete. Default is 1000.
Merge pull request #250 from Sidnicious/patch-1

LikdIn -> LinkedIn
Added helper method to short-circuit built-in XCode key bindings.

(BOOL)windowShouldReceive:(SEL)keySelector
Eventually, it might be nice to have this method ask Xcode
if we need to prevent the key event propagation.

See discussion here:
https://github.com/JugglerShu/XVim/issues/249
Basic insert-mode C_y/C_e function added.

Also, fixed negation of result in windowShouldReceive method.
TODO: if there's no character above/below, the last character gets inserted.
Fixed column out of bounds for insert-mode C_y/C_e.

Also refactored functionality into a single helper method.
Added insert-mode C-y, C-e to feature list.
Merge remote-tracking branch 'upstream/master'
Merge pull request #252 from ybian/set_timeoutlen

Add 'timeoutlen' option (#243)
Merge pull request #258 from 82times/master

Insert mode C-e/C-y added
Clean some codes.
Added unit test command ":xvimtest" (but tests are not implemented)
I've stepped into a bug when switching from XCode windows <Cmd>+`, and
looking further i've found that on some keyboard layouts some keystrokes
doesn't generate a character (it requires also that you hit <Space> or
any other keystroke).

I've looked a bit more and saw that XVim/DVTSourceTextViewHook.m (keyDown:)
already threats that, but I was hitting an exception at
XVim/DVTSourceTextViewHook.m (performKeyEquivalent:).

I've created a category on NSEvent and changed all calls on code to my
category method.

refs: 25eaafb8d7e9d71b87bb496b0a83eea70bc10a64