Update .gitignore and fix Makefile clean target.

The clean target was failing because of a missing `-f`.