Fixing issue 1284 and --no-ssh-password paramater handling logic

Reference: 
https://github.com/Azure/azure-sdk-tools-xplat/issues/1284
https://github.com/Azure/azure-sdk-tools-xplat/issues/658
https://github.com/Azure/azure-sdk-tools-xplat/issues/1003
https://github.com/Azure/azure-sdk-tools-xplat/issues/1041
Should this be `else if(options.noSshPassword || options.sshCert)`?