Move limit and no count options to Options interface

This commit moves the limit and no count options up to the top level
Options interface rather than placing them in the BenchmarkOptions
class.  This allows these options to be used for any test runner since
they are broadly useful outside of benchmarking.

It also moves the relevant CLI options upwards from BenchmarkCommand to
AbstractCommand