Revert "Better mappings for splitjoin.vim"

This reverts commit d7422691bd9832bf777631cc1faee3e7c3164e97.
Add completion for pear
Add FILES file to .gitignore

So that bin/upgrade won't complain that my repo is dirty because of
FILES.
Merge pull request #22 from nusco/master

Add FILES file to .gitignore
Adding ctags configuration for GO
Add ctags support for clojure/clojurescript
Introduce projectile.vim

This makes working with non Rails projects much more like rails.vim
Fix vim middleman nav for .coffee files
tpope renamed a plugin
Never load hashrocket vim plugin more than once
Extract hashrocket-specific vim plugin

Be sure to run bin/vimbundles.sh to get the lasest
Rename hashrc to sharedrc

There is still a hashrc file around for backward compatibility. But it
will annoyingly echo a deprecation warning on shell starup. This file
will eventually be removed entirely.
Exclude vim swap files from file list
Add install/uninstall support for custom files
UI-oriented cleanup

* pretty print all output
* all output uses same functions

Some code improvements:

* share warning function that checks CWD
* inline variables where appopriate
Color the output of install/uninstall
Colorize the upgrade command's warning
Print the correct file name when removing custom paths
Add unset option to pear completion
Easier to review git log for * after updating *