Add *~ to .gitignore so it doesn't check in files with ~ suffix.

Why does my vim make these bizarre ~ files? I don't know, but I don't
want them checked in.