Consistency checks for config wrt disk templates
Consistency checks for config wrt disk templates

This patch adds consistency checks for the configuration regarding
disk templates. In particular, it checks that the list of enabled
disk templates is not empty, does not contain any bogus templates,
and that all instances use actually enabled disk templates.
Additionally, it fixes a small formatting issue regarding the list
of enabled hypervisors.

Signed-off-by: Helga Velroyen <2d0126b1ec6f9ec5cbec4a7012aa14faeaef10f5@google.com>
Reviewed-by: Michele Tartara <e28994c840ce8e1c5c7d881013b818e2358d00c1@google.com>

dimara/ganeti,apyrgio/snf-ganeti,grnet/snf-ganeti,grnet/snf-ganeti,onponomarev/ganeti,bitemyapp/ganeti,andir/ganeti,ganeti/ganeti,mbakke/ganeti,onponomarev/ganeti,mbakke/ganeti,ganeti/ganeti,apyrgio/snf-ganeti,apyrgio/ganeti,andir/ganeti,yiannist/ganeti,ganeti-github-testing/ganeti-test-1,yiannist/ganeti,ganeti/ganeti,bitemyapp/ganeti,leshchevds/ganeti,leshchevds/ganeti,mbakke/ganeti,leshchevds/ganeti,andir/ganeti,apyrgio/ganeti,yiannist/ganeti,ganeti-github-testing/ganeti-test-1,dimara/ganeti