onevnet type and provider

- fixes and improvements
onecluster type and provider

- adopting work from onevent provider to onecluster