kvm: Implement external-disk

Support absolute and relative paths. Paths starting with "rbd:" are special,
and they point to the rbd endpoint, served by Ceph.

cache parameter is optional, in case if present, will be used as-is, even with
empty cache.

external-disk-number, external-disk-size and external-disk-format has been
removed from the schema to become hidden, nevertheless it's expected to be
fully supported, as long tests are kept.

Loudly fail in case if old and new ways are used in the same time.
1 job for feature/kvm-external-disk (queued for 1 second)
Status Job ID Name Coverage
  External
running SlapOS.SoftwareReleases.IntegrationTest-py3-luke/feature/kvm-external-disk

20220:11:41