Text returns a formatted unified diff of the edits to go from want to
got, returning "" if and only if want == got.
This function is intended for use in testing, and panics if any error occurs
while computing the diff. It is not sufficiently tested for production use.