Autodetect nocloud if CLOUD is unset
Set default CLOUD to 'auto', which will try autodetect the cloud provider.
Each cloud can have an autodetect script which should:
- print
<priority> <cloud>
when--priority
is passed as argument - return success if the cloud was detected, or failure if it was not
Edited by Natanael Copa