Switch off the default diagnostic provider

Remove the default testing diagnostic provider if another implementation
is found.

i'm not sure if this is the way we want to do it, but here it is for the sake of discussion. What do you think @grumpydev?