Add some informative comments to the global gitignore
Add ignore rules for files from OS X, Windows, SublimeText, and TextMate
Add some minor updates to the global gitignore based on GitHub's gitignore repo