Bug 704384, bug 661909: Allow selecting versions to diff in the file vie...

...wer and make compare links in review pages sane.