Add a side-by-side diff option for verbose output

Make regular diff better by eliding pointer values
Merge pull request #2913 from smarterclayton/side_by_side_diff

Add a side-by-side diff option for verbose output