- Fix logic in ADClientMetrics that could result in incorrect metrics being sent to the server and ADAL crashing when talking to ADFS
- Fix a synchronization issue around ADLogger.correlationId that could cause crashes when multiple threads were hitting ADAL at the same time.
- Block any redirects to http in the webview.
- Add logging to token removal from the cache, and special error logging if -[ADKeychainTokenCacheStore removeAllWithError:] is called while a keychain sharing group other then the application's bundle ID is being used.