provider onecluster

- rework
- add properties
onehost

- type: add missing property
- provider: rework
oneimage

start working on oneimage provider
onetemplate

start working on onetemplate provider