Pkeyauth merge
addressed code review comments
missing hash
Merge pull request #142 from AzureAD/osx-pkeyauth-merge

Pkeyauth merge in OSXUniversal.