`Benchmark#compare`: Exit early if comparing the same benchmark.
`Benchmark#reset`: Use arrays instead of array-like-objects.
Use `_.isFunction`
Avoid errors if comment form is not available
Avoid errors if `ui.browserscope.js` is not included