Remove cnx upgrade dependency

Also see the "Remove cnx upgrade dependency" pull request for cnx-upgrade.

We're moving what cnx-archive needs from cnx-upgrade to cnx-archive in order to remove circular dependency.  Also moving migration code from cnx-archive to cnx-upgrade.