The most annoying thing ever about `run-webkit-tests --new-baseline` is that it writes results even if upstream results match. We should fix it to do the following: - Only write new result if the upstream result doesn't match. - Delete existing result if new result matches upstream result. See also Bug 47293 about runtime warnings when new "failing" port-specific result matches upstream result.