alpine-cloud-images, part two
This is the second MR to replace !125 (closed), and focuses on the python code.
This, plus the previous !126 (merged), are currently capable of building viable AWS images.
Additional work is yet to be done to use object models for representing build configs.