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
Quick fix to support Xcodr5
This fix is temprary one. Need more clean fix.
Added Xcode 5 GM build UUID
Merge pull request #441 from spenrose/Xcode5Support

Added Xcode 5 GM build UUID
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.

This has not been a problem in Xcode4 because Xcode4 deos not dealloc unused
view objects. Xcode5 does properly dealloc unused view objects which leads crashes.
Merge branch 'bugs/#443' into Xcode5Support

* 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.

Conflicts:
	XVim/DVTSourceTextViewHook.m
Merge branch 'Xcode5Support' of github.com:JugglerShu/XVim into Xcode5Support

* 'Xcode5Support' of github.com:JugglerShu/XVim:
  Added Xcode 5 GM build UUID
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 #445
Merge branch 'develop' into Xcode5Support

* develop:
  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
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 'bugs/#442' into Xcode5Support

* bugs/#442:
  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.
Corrected typos and some phrasing