(CFACT-124) Refactor the processor resolver.

Can we use `ctest -V` for AppVeyor like we do for Travis?  Makes seeing the errors easier, imo.