Keep track of a stack of fake suite objects to fake out the test.parent.

Some reporters (e.g. xunit) look into test.parent, so keep a simple stack
of the fake test suite objects and set the parent reference appropriately.