tests.volume_application: Fix pool problems and check cdrom.

```
 * Parted device in vms is optional because parted command
   may not exist.
 * Disk volumes couldn't be created in disk pool, so create
   them before create_volumes(...).
 * Pools will be in busy if we do not detach them on vms.
```