Updates on Azure provider to get waagent archive instead of git repo, and add specific configuration in manifest, system section

Download Waagent archive instead of using git repo.
Specify the version in the manifest (system/waagent section)
Add possibility to specify waagent conf file in manifest (system/waagent section)
Update documentation to match changes

Use log_check_call instead of log_call