Check for an interactive shell before issuing interactive-specific settings.
Highlight trailing whitespace and trim it upon save.
Ignore "tab" files created by the UCSC browser tracks build process.