conftest.py: Allow running tests using external plugins with --plugins This introduces a `pytest.mark.plugins` marker that signifies that a test requires external plugins to run, and will only run them if specifying `--plugins` on the pytest invocation.