better gitignore for in-source builds