Base reporter: Canonicalize objects before stringifying and diffing them.
Clean up #1079