Updating cache model
Near Expiry password feature

Near Expiry password feature
Updating token cache tests and adding new notification BeforeWrite
Fixing WinRT cache based on local settings
Updating tests
Adding cache to AcquireTokenByAuthorizationCode
Updated as per comments and added refresh session

Updated as per comments and added refresh session
Merge pull request #27 from MSOpenTech/near-expiry-password

Near expiry password feature
clean up
Merge pull request #29 from MSOpenTech/near-expiry-password

clean up as per afshin's comments
Returning IdToken in result.
Throwing exception if federation metadata is null in user realm discovery
Adding token cache tests
Merge branch 'dev' into newcache

Conflicts:
	src/ADAL.Common/AuthenticationContext.cs
	src/ADAL.Common/OAuth2Response.cs
Addressing code review comments
Merge pull request #28 from MSOpenTech/newcache

New token cache model
Renaming X509CertificateCredential to ClientAssertionCertificate
Adding missing versions of AcquireTokenSilent
Minor updates to the interactive API (swapping parameters, removing extra overloads)
Fixing a bug in force refresh flow (Creating interactive dialog in factory)
Updating cache logic in AcquireTokenByAuthorizationCode
Merge pull request #30 from MSOpenTech/api_update

Minor API changes and fixing a bug
fixed tfs# 119966 and 110706

fixed tfs# 119966 and 110706
Fixing a bug in signing with cert (do not dispose crypto provider)
Updating id token from original cached token if result from refresh token request does not have new id token
Minor fix to parameters of cache notification events in AcquireTokenByAuthorizationCode
Minor renames and adding comments in test code