Updated the gitignore file to match the latest template from GitHub.

So we can get rid of the uncommitted changes caused by the `xccheckout` file. See also http://stackoverflow.com/a/18448100/1877078