hw/virtio/vhost: re-factor vhost-section and allow DIRTY_MEMORY_CODE