Clean .vimrc.bundles
Remove redundant sourcing

.vimrc.bundles.local & .vimrc.bundles.fork are both sourced in
.vimrc.bundles, so remove the redundant sourcing from .vimrc
Move before config source

Place the source commands for .vimrc.before.local & .vimrc.before.fork
in .vimrc.before to reduce clutter in .vimrc
Changed solarized options from high to normal. These are the tested defaults.
fix bug of .vim directory

In the repo, there's no .vim directory, so I think the shell should
create it first.
Updated documentation about nature of this fork
Commented out redundant lines
Changed all hardcoding of the paths
Added few options particuraly custom bundle group
Added documentation for various configuration files
Added use case
Added two local configuration file
Added before local configuration
Added customizable vundle and bundle paths
Fixed checking of env var
Remove ctags configuration
check for fugitive installation before setting the status bar
Use MYBUNDLE env var to locate bundle folder
Activated neocomplcache
Fixed path for picking up snippets
Commented out redundant section
Added correct folder for picking up extra snippets
Added perl omni support
Move test for whitespace stripping out of function.

Rather than have the function call be a noop, which is misleading and a waste of
resources, this commit simply moves the conditional test up to the call site. If
g:spf13_keep_trailing_whitespace exists then we simply don't call the Strip()
function. This way Strip() can just do its job when called. I, for example, have
<leader>ws bound to this function and call it manually when needed. Hiding the
conditional inside the function broke that.