Merge remote branch 'broquaint/master'
* broquaint/master:
rearraged code
Fixed bug where C<-T>/C<-B> were being called on strings.
removed debug
add the image and also set .gititnore to ignore Thumbs.db
added dropdown nav to actions so can toggle between blob, raw, blame and history
Updated an attributions in Changes (thanks again Foxtons web designers!).
Bumped version, updated changes.
Implemented necessary functionality so binary files no longer render literally.
Fixed src and dst in diff data for files that had been added/deleted/etc.
Fixed tree link in the case of no sha1 in the captures.
Remove the description if it is the default "Unnamed repo..."
Fix pervasive repo_dir -> repos_dir typo
added compare diffs feature and fixed a couple of css issues