Added custom filetype customizations.

- Moved autocmds from vimrc into individual ftplugin files.
- Use after/ftplugin to make sure these settings are not overridden by
  global plugin (fixes python's indentation issues).