webmark: Add exception handling

Benchmark may somehow run failed, due to oom, timeout, etc. This CL adds
support of execption and assign -1.0 as the result. To support this,
driver is also changed so that we use a new one for every case.