tests: split os-type and scenario factors
tests: split os-type and scenario factors

This allows us to add new testing scenarios without repeating the
configuration needed for different operating systems.

Signed-off-by: Andrew Schoen <1bb641dc23c3a93cce4eee683bcf4b2bea7903a3@redhat.com>

mkkie/ceph-docker,JrCs/ceph-docker,rootfs/ceph-docker,rootfs/ceph-docker,ceph/ceph-docker,cdxvirt/ceph-docker,JrCs/ceph-docker,mkkie/ceph-docker,osixia/ceph-docker,cdxvirt/ceph-docker,JrCs/ceph-docker,osixia/ceph-docker,osixia/ceph-docker,ceph/ceph-docker