Split auth package for package consumers
Spins out MakeClient function from auth package, so that if someone wants to vendor any of the other methods they don't have to take an additional dependency on the GitHub client SDK.
Spins out MakeClient function from auth package, so that if someone wants to vendor any of the other methods they don't have to take an additional dependency on the GitHub client SDK.