Merge Auth and Caching Providers in SS.Contrib into SS main repo + refactor to match latest SS Auth