Changed upgrade scripts to look up unknown provider by a global property and not name, also added ProviderService.getUnknownProvider - TRUNK-4402