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
We have an issue, setting boolan false was not getting serialized by hydra, see this: https://github.com/Azure/azure-sdk-tools-xplat/issues/1293. The temporary fix is to use string 'false'