Made some of the protected fields protected properties.
Made the SDK assembly's internals visible to the Private SDK's test assembly.
Put a private setter on IClientSettings in JsonWebClient.cs.