added timeout from settings
fixed break
Merge pull request #140 from AzureAD/pkeyauth-fix-and-updates

use timeout from ADAuthenticationSettings.