Update cleanup rules.
Update gitignore for ~/src/c
Make a .dir-locals.el for ~/src/c so CFLAGS is setup for flycheck.
Add a basic .gitignore for ~/src/rust