Moved TreeReporter functions to higher scope
Moved TreeReporter functions to higher scope

This allows us to use them from a new reporter type, natively implementing
IReporter

PeteProgrammer/fspec,PeteProgrammer/fspec