tested in windows and linux.

stock-config-files-handling      #6079
    o stock-config files handling on program load to preserve any
      user changes to config files (move to archive directory) and
      allow copy in of freshest version of shipped stock config files.
    o enhance stock-config menu to handle access to archive directories.
      - also extended to the 'radio/import from stock config' menu.

Additional note on stock configuration files:
  In order to prevent overwriting user-copy stock config files
  with shipped versions, CHIRP skips the copy of those files
  which already exist in the user-copy directory, leaving any
  new data in shipped versions in the shipped stock config directory.
  This function examines each pair (shipped vs user copy) and if
  different, moves the user-copy stock config to an archive directory,
  thereby permitting CHIRP to copy the newer shipped version to the
  user-copy directory. This new archive retains any user-modified data.