Sending endpoint type to AAD with client metrics

Updating persistent cache in WinRT with Clear and DeleteItem operations
I added a new class not to mix metrics for parallel requests; however, to avoid complex logic, I send only one on best effort.