Replace spaces with tabs in main source files

These settings should be configured by the user in their own ~/.vimrc.
Using tabs instead of spaces supports better compatibility between
various user preferences because the width of tabs/indents is, and
should be, an editor setting.