[Microsoft] fix reading OpenID Connect token responses
Created by: ccutrer
when using Microsoft's OpenID Connect service (as documented at https://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-protocols/) if you only request the openid scope, Microsoft only returns an id_token, with no access_token. so treat that as a valid response.