Fix 'A' command not cursor moving to end of line.
Fix insertiong end of line did not work properly( because of adjustCursorPosoition called end of insertion handler)
Delete unused code
Some modification for TextObject
Adde TextObject Support
Fix insert mode bug
Change Evaluator handling scheme
Merge commit 'c39b' into refactoring

* commit 'c39b':
  Fix cursor position after cb, cB

Conflicts:
	XVim/XVimDeleteEvaluator.m
	XVim/XVimNormalEvaluator.m
	XVim/XVimOperatorEvaluator.h
	XVim/XVimOperatorEvaluator.m
Merge commit '5ea01' into refactoring

* commit '5ea01':
  Only insert newline when in visual character mode
  Revert "Fix pull when in visual mode"
  Add visual Y support
  Fix pull when in visual mode

Conflicts:
	XVim/XVimVisualEvaluator.m
Merge commit '03b2c' into refactoring

* commit '03b2c':
  Adds underscore motion command

Conflicts:
	XVim/XVimMotionEvaluator.m
Merge commit '8facf' into refactoring

* commit '8facf':
  implement S for synonym for cc related to issue #281,#313

Conflicts:
	XVim/XVimNormalEvaluator.m
Merge commit '9ea89' into refactoring

* commit '9ea89':
  More README pickiness
  README: some corrections & rephrasing
  Add vim proper .swp files to .gitignore
Merge commit '0a97b' into refactoring

* commit '0a97b':
  Add [no]pasteboard option to allow optional clipboard usage
  Do not use pasteboard for yank/delete/pull

Conflicts:
	XVim/XVim.h
	XVim/XVim.m
	XVim/XVimNormalEvaluator.m
	XVim/XVimSourceView+Vim.m
	XVim/XVimVisualEvaluator.m
	XVim/XVimYankEvaluator.m
Now pasteboard is not supported. clipboard=unnamed should be used instead
Merge commit '90947' into refactoring

* commit '90947':
  correct jump back motion
  Implement jump back related to issue #267 feature request

Conflicts:
	XVim/XVimMarkMotionEvaluator.m
	XVim/XVimMarkSetEvaluator.m
Merge commit '42498' into refactoring

* commit '42498':
  correct typo
  % register implementation

Conflicts:
	XVim/XVim.h
	XVim/XVimNormalEvaluator.m
	XVim/XVimRegister.m
	XVim/XVimVisualEvaluator.m
Merge commit 'f77d1' into refactoring

* commit 'f77d1':
  Added toggle XVim menu in "Edit" menu. Close #279 _
  Update README.md
  Fix issue #330: it can't be build in Xcode46
  fix percent register bug
  Add support for :set list! (toggle Editor > Show Invisibles)

Conflicts:
	XVim/DVTSourceTextViewHook.m
	XVim/XVim.m
Merge commit '39d2cc' into refactoring

* commit '39d2cc':
  Fix for deadlock due to calling parseRcFile inside +instance singleton method
  Quick Fix for #332 (Hunging up on start up)
  Fixed occaisional crash with switching between editors
  Fixed occaisional crash when changing files
  Fixed some crashers relating to notifications
  Fixed analyzer warnings and memory management issues
  Fix problem with pasteboard reported at #314

Conflicts:
	XVim/DVTSourceTextViewHook.m
	XVim/IDEEditorArea+XVim.h
	XVim/IDEEditorArea+XVim.m
	XVim/XVim.h
	XVim/XVim.m
	XVim/XVimArgumentEvaluator.m
	XVim/XVimCommandLineEvaluator.m
	XVim/XVimDeleteEvaluator.m
	XVim/XVimEvaluator.m
	XVim/XVimEvaluatorContext.m
	XVim/XVimGActionEvaluator.m
	XVim/XVimInsertEvaluator.m
	XVim/XVimMotionEvaluator.m
	XVim/XVimNormalEvaluator.m
	XVim/XVimOperatorEvaluator.m
	XVim/XVimRegister.m
	XVim/XVimSelectAction.m
	XVim/XVimSourceView+Vim.m
	XVim/XVimTextObjectEvaluator.h
	XVim/XVimTextObjectEvaluator.m
	XVim/XVimVisualEvaluator.m
	XVim/XVimWindow.h
	XVim/XVimWindow.m
Merge commit '87ecd' into refactoring

* commit '87ecd':
  Support Ctrl-W + 'h,j,k,l' (Issue #334) This is easy implemantation. Ctrl-W+j,l moves forcus to next editor area. Ctrl-W+h,k moves forcus to previous editor area.

Conflicts:
	XVim/XVimWindow.h
	XVim/XVimWindow.m
	XVim/XVimWindowEvaluator.m
Merge commit '1ad53' into refactoring

* commit '1ad53':
  Made Ctrl-W + h,k,l,j behave more like vim. (#334)

Conflicts:
	XVim.xcodeproj/project.pbxproj
	XVim/XVimSourceView.m
	XVim/XVimWindowEvaluator.m
Merge commit 'ed983' into refactoring

* commit 'ed983':
  Add primary XVim class hierarchy figure documents.
  Fix window operation documentation
  Add window related features
Merge commit '1e3ab' into refactoring

* commit '1e3ab':
  Logging keyDown events through DEBUG_LOG macro
  Update README.md
  Create LICENSE

Conflicts:
	XVim/DVTSourceTextViewHook.m
Merge commit '89fcb' into refactoring

* commit '89fcb':
  Fix j,k motion issue #257
  fix issue #336, #339 '3x' and '3r'

Conflicts:
	XVim/XVimInsertEvaluator.m
	XVim/XVimMotionEvaluator.m