test.py: make Test hierarchy resettable
test.py: make Test hierarchy resettable

Introduce reset() hierarchy, which is similar to __init__(),
i.e. allows to reset test execution state before retrying it.
Useful for retrying flaky tests.

scylladb/scylla,scylladb/scylla,scylladb/scylla,scylladb/scylla