Update gitignore

The edits to the other files are automatic changes that went through while following [these instructions](http://stackoverflow.com/a/1139797/558592).