Merge changes from topic "virtualdevice-params"

* changes:
  Implement VirtualDevice's device policy enforcement
  Add params object to createVirtualDevice