Diff Viewer: Use maximum height

Revisions: Check for possible NPE when precondition is not satisfied
Diff Viewer: Properly apply the fillViewport attribute so the diff fills
 the available screen real estate.

Change-Id: Ica53c3fc32c0ea4c52a23342d1ca786f94dcefb4