WIP: Allow DiffViewer to handle images

When binaries are .png || .jpg load the image from gerrit. This
does not affect nonImage binary files.

Patch Set 2: Resolve conflicts; merge FileAdapter with DiffSpinnerAdapter

Change-Id: Ie48d2ffde73f211a5da008d5e909a2d4f203e2ea