modify dvswitch resource naming

* {/path to datacenter}/{dvswitch name}[:tag]
* new name has optional non-semantic tag to allow multiple
  resources in a single puppet run to work on the same dvswitch
* cluster-123-go.pp
  builds and configures datacenter; cluster with drs and ha;
  dvswitch with multiple portgroups; adds three hosts; adds nfs
  datastores; migrates vmk0 management interface to dvswitch;
  and exits maintenance mode on hosts, enabling ha