Need better support for disabling consistency checking

In order to disable consistency checking, what was essentially a one-line override to set the componentId to the expected in the check rather than dying became about 150 lines of gross accessing of private variables and copy/paste of methods to create and use a subclassed MavenResolver instance.

Is there anything the gradle.org folks could do to make this MUCH easier?

FWIW, yes, I’m trying to fix/upgrade the packages we depend on, but this is a necessary stop-gap until we can “herd the cats” to fix/rebuild packages.