(CFACT-124) Refactor the processor resolver.

Ugh, I didn't know it did that.  Still, with our logging output now going to stdout, hopefully there shouldn't be anything on stderr unless there's an actual error.