Add OS-specific stuff to the gitignore

Seriously GitHub, why isn't this included in the default .gitignore?