code: def cleanup_outdir (outdir, archive):
      
      make_user_readable(outdir)
      # move single directory or file in outdir
      (success, msg) = move_outdir_orphan(outdir)
      if success:
          # msg is a single directory or filename
          return msg, "`%s'" % msg
      # outdir remains unchanged
      # rename it to something more user-friendly (basically the archive
      # name without extension)
      outdir2 = util.get_single_outfile("", archive)
      os.rename(outdir, outdir2)
      return outdir2, "`%s' (%s)" % (outdir2, msg)
docs: Cleanup outdir after extraction and return target file name and
      result string.