c-mode tab changes and some cleanup