This change introduces:

 * Benchmark and AsyncBenchmark base classes: the former is practically BenchmarkBase from benchmark_harness with some modifications. Eventually we should unify the two.

 * perf utilities: a perf test runner that runs our tests in DRT (dart + js) and writes results in a json file, an update utility script to update results, and a comparison script that shows the difference between two sets of results.

 * 25 benchmarks

Review URL: https://chromiumcodereview.appspot.com//11683002