Remove the need fo an explicit shared_cwd marker for interdependent tests
The following discussion from !1605 (merged) should be addressed:
-
@clemenci started a discussion: The marker
shared_cwd
is fine for for now, but it could be applied implicitly if at collection time we can resolve all graphs of dependencies between tests and assign an independent shared work directory to each graph.