I know there are similar questions, but bear with me...
I've hit similar problems to other questioners regarding only getting hashed versions of contact email addresses, and understand why.
The thing is, I've noticed that google+ appear to be able to get contact email addresses just fine using LiveConnect. Using fiddler, I notice that they seem to be requesting an authentication scope "wl.contacts_emails" which does not seem to be documented.
Some googling suggests "enhanced permissions" but there's no mention of this when setting up or editing a windows live connect app on their site.
How do I get this scope on my app?