PowerOn - jobs removed, CloneStartVM - snapshot uniqueness validation

PowerOn - instead of creating list of jobs and running them (it does not work for me), just executing VirtualEnvironment.ps1 directly

CloneStartVM - added validation to verify that snapshot name is unique