Remove cnx upgrade dependency

Also see the "Remove cnx upgrade dependency" pull request for cnx-archive.

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.

travis tests will pass when the cnx-archive pull request is merged into master.