Uniformly route reporting through reporter.

Move a bit more of the reporting interface to reflect.internal.
Would like to do more, but need to rework partest slightly first.
(Its errorCount relies on ERROR.count in tools.nsc.Reporter.)