Add a reasonable gitignore for build cruft