Make test runner do a better diff

Summary: While working on some tests, I noticed the php5 test runner (which ours is based heavily on) has a much nicer failure-diff than we do. So I took it.

Reviewed By: @JoelMarcey

Differential Revision: D1402452