Replace .gitignore, add ftplugins

Change default behaviour to spaces, not tabs
Change default "tab" size to 2
Set Python-specific indentation
Add highlighting of trailing spaces
Add coloured columns at 80 and above 120
Add Markdown plugin
Add colours.vim (shows all colours known to vim)
Add sieve support; use tabs in git config files