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.
4 jobs for master in 0 seconds
Status Job ID Name Coverage
  External
passed Cloudooo.UnitTest-Master

00:57:29

passed SlapOS.Eggs.UnitTest-Master.Python2

00:14:26

passed SlapOS.Eggs.UnitTest-Master.Python3

00:15:10

failed SlapOS.SlapRunner.ResilienceTest-Master.ERP5

01:38:08