Updating token refresh logic to pass client credential or assertion when needed
Adding AcquireTokenSilent API with client credential, certificate or assertion
Removing redundant parameter clientId from the API when ClientCredential, ClientAssertion or ClientAssertionCertificate is passed.
Switching order of parameters in a couple of overloads such that client parameter is passed before user parameter (for consistency with the rest of the API)
Adding paramter clientId to constructor of ClientAssertion (needed for caching)
Merge branch 'dev' into certsign
Adding token subject type (client, user, userPlusClient) to token cache
Introducing UserIdentifier.AnyUser
Fixing bug "ADAL WinRT requires Enterprise Authentication capability even with the UseCorporateNetwork default value"
Merge branch 'dev' into certsign
Rebuilding mock test database
Fixing a test
Second attempt for fixing the failing test
Third attempt for fixing the failing test
Fourth attempt in fixing the failing test
Fixing the bug of async call in AcqureTokenSilent
Adding client metrics to http call to AAD
Making token cache method virtual
Adding Count property to token cache
Loading persistent cache in constructor of token cache in WinRT
Merge pull request #36 from MSOpenTech/certsign

Updating token refresh logic (and some minor API changes)