Moved the warmup in the calibration phase. Solves issues with benchmarking on PyPy. Added a ``--benchmark-warmup-iterations`` option to fine-tune that.
Use the same range object and simplify the logging.
Bump version: 2.2.0 → 2.3.0