Improve the look of commit history diffs

Review Request #8315 — Created July 28, 2016 and submitted — Latest diff uploaded

Information

Review Board
dvcs

Reviewers

Diffs between two commit histories are now much more easy to visualize.
Since we have information about how commit histories have changed from
RBTools, we can better determine if commits are modified, unmodified, or
re-ordered. This allows for a much better user experience.

NB: This currently only affects the look and feel of the commit history
diff in change descriptions. The diffviewer will be updated in a future
patch.

Ran unit tests.