Handle --benchmark-skip/-only during test collection.
Handle --benchmark-skip/-only during test collection.

Selection/deselection of benchmark tests was previously handled on the
test execution hook (pytest_run_call). This commit moves that selection
to the tests collection hook (pytest_collection_modifyitems).

Closes: #84

ionelmc/pytest-benchmark