fix storage pool permissions

- Hash args for driver create_image and init_storage
- driver: add host os detection methods
- Set permissions when import