Update .gitignore for Mac specific stuff

Mac OS X creates a .DS_Store folder in every folder on the file system,
and its content changes to save the viewing options of its parent
folder. To avoid Git showing it as changed every time the folder view
changes, .DS_Store has been added to the .gitignore file.