Updated gitignore files with common ignores

Files were taken from https://github.com/github/gitignore
Added CakePHP, Linux, OSX, Windows, Sublime Text and Vagrant