Fix test result output plugins

Refactor test result output plugins to allow multiple to be enabled at any one time.