Adding vim-go, and various refactorings into lang-specific styles.