Add items to .gitignore for Xcode projects

This pull adds a few new items to the .gitignore. They are specifically there handle some of the garbage that Xcode projects will spit out when being build, especially the user scoped project settings.