Make cloud-init-nocloud work cross-platform.

Previously debconf was used and thus this only worked on dpkg based
systems. Now we can support any system that runs a reasonably recent
cloud-init.

Change-Id: I1397aefb3af400adcfd98f858c5a32fad2b584b5
Merge "Make cloud-init-nocloud work cross-platform."