If a cloud-config content is empty or it contains
a comment, cloudbase-init will error out.
This commit addresses this failure by throwing a
CloudConfigError that is caught later in the
execution chain.
Change-Id: Ifd209ca362e62b2fc6ce4e631fc9e77da8aca745