More changes for compatibility with cl2000 compiler.

Moved implementation of OutsideTestRunnerUTest::instance() outside class definition. 
Added extern "C" declarations to all helper functions.