frontend: refactor the results view to use a common table with the future diff view
frontend diff_utils: rewrite the hashes zipping function to tolerate current being non-existing
frontend: vertical-align the results diff table