Merge branch 'Xcode5Support' of https://github.com/JugglerShu/XVim

* 'Xcode5Support' of https://github.com/JugglerShu/XVim:
  Added Xcode 5 GM build UUID
  Quick fix to support Xcodr5 This fix is temprary one. Need more clean fix.
Fix crash while navigating the stack frame
Fix #587
The main problem here is that when setting s_index in xvim_sb
the expression in `if` statement cause interger underflow
and was not compared as intended.
Add Swizzling category for NSObject
(This is from the commit 51f6b2dcc)
Get rid of IDEEditorAreaHook and just have a category with swizzling

Conflicts:
	XVim.xcodeproj/project.pbxproj
	XVim/XVimHookManager.m
Move the IDEWorkspaceWindowHook as a swizzle in XVimHookManager

It's disabled by default because it only make sense for debugging
purposes.

Conflicts:
	XVim.xcodeproj/project.pbxproj
	XVim/XVimHookManager.m
Fix bug #604 xcode crash
Merge pull request #605 from pebble8888/fix_crash

Fix bug #604 xcode crash
Merge branch 'master' of https://github.com/JugglerShu/XVim

* 'master' of https://github.com/JugglerShu/XVim: (116 commits)
  fix spelling and remove trailing whitespace
  Fix crash when 'Jump to Definition" is jumping to system component. The root cause of the crash was that when jumping to source file in system component the text storage class of the view is temporalily nil. The code expected that all the view have its text storage...
  Fix typo in readme 'proccess' -> 'process'
  Mention xvimrc in readme
  Implement nohlsearch support
  Update as Xcode4 support removal
  Fix that unexpected remove of copying phase of build
  Delete Xcode4 related scheme and build target
  Add description for Xcode 6 Fix issue #580
  disable GC
  Scheme for Xcode6
  Support Xcod6-beta
  Fix_#574 Old impl of keyNotation only accepts US keyboard key events. Key events generated by other keyboard (like Russian) generates key events with unichar that can not be converted to XVim key notation. This fix converts such unichar to simply the character of the unichar.
  Old impl of keyNotation only accepts US keyboard key events. Key events generated by other keyboard (like Russian) generates key events with unichar that can not be converted to XVim key notation. This fix converts such unichar to simply the character of the unichar.
  Fix issue #575
  Update readme
  Fix name of methods
  Fix #564
  Use number option when using relativenumber option
  Set default relativenumber to NO
  ...
Merge branch 'develop'

* develop:
  Fix bug #604 xcode crash
  Fix #587 The main problem here is that when setting s_index in xvim_sb the expression in `if` statement cause interger underflow and was not compared as intended.
revert unexpectedly deleted file
Fix #606
Merge branch 'master' into develop

* master:
  Fix #606
  revert unexpectedly deleted file
  Fix bug #604 xcode crash
  fix spelling and remove trailing whitespace
  Implement nohlsearch support
Update README.md
Update README.md
Update README.md
Trial fix for #599
Merge branch 'master' of https://github.com/JugglerShu/XVim

* 'master' of https://github.com/JugglerShu/XVim:
  Update README.md
  Update README.md
  Update README.md
Adding Rake to automate the build, install, and installation
Xcode Version Detection