Tweak undef tests for Test::Builder 1.5

Results are no longer stored by default to save memory. Use the test summary
statistics if they are available.
Merge pull request #1 from veryrusty/bug/TB1.5

Update Test::Differences for Test::Builder 1.5