Some credential provider related files are moved to more global packages because the new basic auth provider uses the same files