Replace spaces with tabs in source files and alter Vim modelines

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.

Signed-off-by: Jason St. John <jstjohn@purdue.edu>