Added Linediff bundle.

* Added 'linediff' bundle. Can diff two sections in the same file.
* Ignoring *.png files.
* Setting textwidth for COMMIT_EDITMSG files based on Tim Pope's Git
    commit guidelines. See -  http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html