Support image types

Now we can select image type by provider configuration
```
kvm.image_type
```
from `raw` or `qcow2`. Default: `raw`

fix and proposal for #24