Provide a `.gitignore`

This works fine for an out-of-tree build. Otherwise, it is incomplete.