Ensure both UserName and Password are provided to Set-AzureVMAccessExten...

...sion if either is present

I created a an issue for this [here] (https://github.com/Azure/azure-sdk-tools/issues/2464) but committed the change without linking - sorry 
alias is sdavies