Fix minor issues and save image name to a file.
Replace all spaces with tab.
Merge branch 'master' of https://github.com/Azure/azure-linux-automation
Merge branch 'dev'
Merge pull request #12 from v-sirebb/master

Modified Daytrader code for installing required packages based on distro and it's version, also removed all references to internal resources and extra tab spaces
Added 3 New BVT Test.

1. Verify Private key authentication.
2. Verify SSHD config file.
3. Verify VHD prerequisites.
Merge branch 'master' of https://github.com/Azure/azure-linux-automation into dev
Azure_ICA_all.xml

1. [Fix] Indentation.
2. [New] Added 3 tests to BVT Cycle.
3. [Fix] Updated deployment definitions to work with Ecomomy mode
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.
RDFELibs.psm1

1. [fix] Fixed deployment related issues.
DetectLinuxDistro.h

1. [fix] Committing with Linux file endings.
.gitattributes.

1. [fix] Github client is converting *.sh and *.py scripts from SetupScripts directory to windows format, causion automation errors. So updated github attributes.
DetectLinuxDistro.sh

1. [fix] Recommitting after .gitattributes update.
Minor Fixes + 1 New test case

1. [add] New Test case - Deploy and Check all VM sizes and rerun the test in Loop. [Helpful in finding deployment related issues.]
2. [fix] CheckVMsInService() : Better exception handling.
3. [fix] Removed "-ErrorAction SilentlyContinue" from Azure commands so that azure error logs will be visible on screen. [Helpful in command execution fail scenarios.]
Updated code from fork.
Revert "Updated code from fork."

This reverts commit a0adb84c8da6260a25d8e13fa406a5e84df67b24.
Update code from Main branch..
Updated code from main branch.
Updating code to main branch..
Azure_ICA_all.xml

1. [fix] Indentation.
2. [new] Test definitions.