ConsoleListener and Foreground move from Fixie.Console project to Fixie project, in preparation for running tests within an AppDomain: the amount of code actually running in the original AppDomain should be minimized, and that includes the listener.
The console runner executes test assemblies within a special environment in which the currect directory is the test assembly directory and the tests execute within a dedicated AppDomain whose BaseDirectory is the test assembly directory.