Consolidate .gitignore

Please maintain a single .gitignore to prevent unmaintainable spaghetti ignores.