better .gitignore patterns for temp build folders