Change script to install azure-cli from a private branch, so we have the latest fixes (not dependant on azure-cli schedule for them).
Moved selectNodeVersion to run after the deployment script and output the generated file to wwwroot directory.
This is since there was an issue with current logic, we generated the file in the repo, the problem is that the file will always remain there, so next deployment it won't be regenerated (even if the value for it should be different).
The new logic fixes this issue.
Adding a new class to use for producing traces coming from tests, this is to improve the ability to investigate issues just by looking at the test logs.
For now added in some tests the deployment log.
More test related traces will be added.