3160: use blank name when copying an unnamed pipeline instance.
3160: use blank name when copying any object with no name, not just pipeline instances.
Merge branch 'master' into 3160-copy-unnamed-pipeline
closes #3160
Merge branch '3160-copy-unnamed-pipeline'