Buffer refactor

XCode 5.1 will remove garbage collector, so I change XVim to use ARC.
All work's, so you can decide to merge this changes.