Better layout for the html diff page

- Align the start of the 2 subtitle lists vertically.
- If a subtitle was inserted/deleted, then we insert whitespace in the
  other list. This way the subsequent lines still match up.
Merge pull request #141 from bendk/x-1582-pagelayout

Better layout for the html for the subtitles diff page