housekeeping - no moar .DS_Store

For the 3.0.0-wip branch:

* deleted all `.DS_Store` files and git ignored it
* git ignored other operating system dot files

Unless there is a reason for keeping the `.DS_Store` files, here you go.