SuperbuildExternalProject: use local ExternalProject for 3.20+
3.20 has lots of re-architected changes in ExternalProject. The superbuild is not ready for them and should use its own copy for now.
@ryan.krattiger Try this submodule of the superbuild.