Diff Viewer: Working file navigation

Implemented file navigation for the diff viewer so
 the previous and next buttons and the spinner respond
 to events to change file.
Fix hiding inserted/deleted text
Hide previous button on first file and next button on last file

Change-Id: Icb152684d8d842e06f75b41092a57819de51cacc