dm: allocate blk_mq_tag_set rather than embed in mapped_device