Updated commit diff view with some minor visual modifications
Prepared diff view for multiple view modes

Converted commits.js to coffeescript
image info in separate coffeescript file

Added swipe view mode

Added onion skin viewMode
Merge pull request #2153 from koenpunt/commit-diff-views

Added swipe view for image diff