Big update to bundles

Remove NERDtree and ctrlp.

Add unite, vim-multiple-cursors, vimfiler, vimproc, and vimshell.

Unite is not yet configured to fully replace ctrlp but it can be.
Initial port to NeoBundle

Most bundles are still kept locally, although a select few bundles have
been moved to the NeoBundle system.
Tweak some environment variables in vimrc

Unset $LESS and $LESS_TERMCAP_*.
fixup! Initial port to NeoBundle
Fix vimfiler bundle load, remove from local bundles
Migrate vimshell to neobundle
Sort bundle settings alphabetically
Configure Unite to default to botright for splits
Port vim-fish to neobundle
Remove local unite bundle

This has already been ported to neobundle under the name unite.vim.
Port vim-markdown to neobundle
Port fugitive to NeoBundle, install gregsexton/gitv
Switch from vim-gitgutter to vim-signify
Tweak $EDITOR in MacVim
Port a number of bundles to neobundle

Bundles:
* AfterColors
* CamelCaseMotion
* ConflictDetection
* ConflictMotions
* CountJump
* NERDcommenter
* ack
Fix .gitmodules for neobundle.vim
Remove two obsolete entries from .gitmodules
Add fishprofile as filetype for vim-fish
Turn off smartindent for python
Update neobundle.vim