`TestStep.GetParent<T>` T should be allowed to be any type

A test step can implement an interface that does not implement ITestStepParent, which is the current restriction.

Edited by Vivienne Spence