tests.features.steps: Allow source file creating in "given" and "when" clauses.
Start coverage when possible.
Allow coverage in subprocesses.
tests.features: Test header dependency generation.
Update to the new API