add more ignore files to .gitignore

this is borrowed from https://github.com/twbs/bootstrap/blob/master/.gitignore
ignore some common used files like .diff, .log, .zip
ignore common used folder names from different OS´s like Mac OS
Ignore project files from diffent editors
ignore common used cvs folders