JBIDE-13599 - externalize Central site URL

Duplicated code from DiscoveryStrategy extracted to JBossDiscoveryExtensionProcessor
IllegalStateException replaced to specific Resolver exception since it is required to
be able to catch them
DiscoveryConnection.validate report exception as validation problem instead of
error log message and  null check removed because resolver just let null through.