work on onevnet type and provider

- type: add missing property phydev
- provider:
  - read data either from vnet or from vnet/template xml tree
  - append data in case of update (setter)