hard-code providers that go into fat jar

This remove confusion by switching provider list in the fat jar to being statically defined, vs gradle dynamic wizardry. There are only *so* many dns cloud providers out there, so a pragmatic better spot, imho.

cc @quidryan