Fixed cmd+click, option+click.
Add Cmd-Shift-x to toggle XVim #435
Fixed some operations to support '.' (repeat) operation after the operation.
Also fixed cursor position after some operation were wrong
Should fix #311
Merge branch 'FixOperatorsRepeat_#311' into develop

* FixOperatorsRepeat_#311:
  Fixed some operations to support '.' (repeat) operation after the operation. Also fixed cursor position after some operation were wrong Should fix #311
Fix that when switching view (such as 'gd' commands) the insertion point
goes to head of document and not the point that the actual selection is done
Merge commit '1ac66bf' into handlingMouseEvents

* commit '1ac66bf':
  Fixed cmd+click, option+click.
Handle mouse event properly.
The mouse event handling rules are following
  If the mouse event select multiple characters XVim enters Visual mode
  If the mouse event select one character and the current mode is visual, XVim return NORMAL mode.
  If the mouse event select one character and the current mode is not visual, XVim moves the cursor and stays in the same mode.
Commit forgotten file
Merge branch 'bugs/#443' into develop

* bugs/#443:
  Fix #443 The root cause of the problem was inconsistent state of observer objects. Because we have not unhook "dealloc" method, if XVim is disabled once and a view is newly created and deallocated the method "removeObserver" is called for a object which is not registered as a observer.
Fix #442
The main cause was that an evaluator could be released in didEndHandler because evaluators are not retained when removed from evaluator stack
Merge branch 'handlingMouseEvents' into develop

* handlingMouseEvents:
  Commit forgotten file
  Handle mouse event properly. The mouse event handling rules are following   If the mouse event select multiple characters XVim enters Visual mode   If the mouse event select one character and the current mode is visual, XVim return NORMAL mode.   If the mouse event select one character and the current mode is not visual, XVim moves the cursor and stays in the same mode.
  Fixed cmd+click, option+click.
Merge branch 'master' into develop

* master:
  Corrected typos and some phrasing
Make switching forcus between source views simple
Fix that insertion point did not drawn immidiately when switching forcus
from command line to source view.
This also resolve #204 (which is a regression)
Fix #454
Fix the problem after following operations
 - Select several characters (in Visual mode)
 - Switch focus to another view in assistant editor by mouse click
 - Switch focus again to the previous text view (by Ctrl-w k or other window operation)
 - The view has selection but it works as if it is NORMAL mode.
Fix that mouse dragging did not enter int Visual mode properly.
Selection length always got to be 1
Fix #447
Update devnote