Huge update. Synced with the latest version of https://github.com/amix/vimrc and customized to regain some of my personal customizations. Customizations are now maintained in my_configs.vim so that future pulls from amix are a little easier.