PTFM-13536: confusing error by 'dx cp'

Summary: Refactoring of the 'dx cp' command, adding another test case to the test suite.

Test Plan: Additional test case added to the TestDXCp test suite.

Reviewers: klai

Reviewed By: klai

Differential Revision: https://phabricator.dnanexus.com/D169