Fixed some inconsistencies in the provider APIs, changed "url" keys for packages to "homepage"