Do not assume that perf tests always have end_time

Sometimes, e.g. if a test did not run, the output of "get perf test list"
might not include 'end_time'. If that's the case, we get a timestamp of
our own.

BUG=637076,632309

Review-Url: https://codereview.chromium.org/2246443002
63 files changed