Include some external vim bundles and elaborated usability

* Include pathogen as a bundle management tool
* Add external bundles: NERDtree, vim-nerdtree-tabs, and vim-airline
* Move Eclipse color scheme to bundles
* Change Eclipse color scheme warning message highlight to better fit NERDTree
* Using single GVIM server universally for git editor integration
* Customize NERDtree and vim-airline
* Use <F9> key mapping to show/hid NERDTree and <C-F9> to select current
  file in NERDTree panel
* Use <Ctrl-LeftMouse> in NERDTree to open a file in a new tab
* Use <Alt-LeftMouse> in NERDTree to change root directory
* Make key binding consistent with linux console Vim
* Customize man buffers and add <Ctrl-LeftMouse> and <Ctrl-Enter> mappings
  to follow man pages
* Use <Insert> key mapping to switch between insert/normal mode
* Use <Alt-Insert> key mapping to switch between insert/replace in insert
  mode
* Fixed auto-insert mode after opening a new file buffer
* Add new command Mksession which fixes mksession compatibility with NERDTree
Enhance windows compatibility

* Vim-airline symbols that fits both windows and linux fonts
* NERDTree uses traditional graphics in terminals to fix windows console
* Use the same binding in windows console as in GUI for some key maps
* Find dialog is shown in the promptfind command is available
  instead of GUI checks
Force linespace to 0 in GUI