Minor Fixes.

1. [fix] DetectLinuxDistro.sh : Added code to detect Redhat distro.
2. [fix] removed hardcoded test user.
3. [fix] Fixed log collection in case of AzureVM hostname is incorrect.
4. [new] Added python RetryOperatoin.