MBS-3514: edit-medium other diff display

http://tickets.musicbrainz.org/browse/MBS-3514

This is on top of my MBS-5397 branch. I'll highlight the changes from that branch; in general this reduces the number of diff calculations we do which can potentially be out-of-sync with each other (and deletes a bunch of lines of code in the process).