// This program uses a special file in the program directory to specify that it should run portably,
//  and save all settings in the directory it is run from.
//
// When the program starts, it will check for the existence of the file "ConfigDir.ini",
//  if that file exists, IT will be used.  You can edit this file with a normal text editor.
// If this file does not exist, the program will fall back to "ConfigDir_Default.ini".
//
// The purpose of this fallback mechanism is to allow us to pack a default "ConfigDir_Default.ini"
//  with the zip file, and have it work out of the box, but still not overwrite any custom
//  "ConfigDir.ini" file that you might create, which will take precedence.
//
//  So if you wish to overide the default PORTABLE configuration specified
//   in ConfigDir_Default.ini just create your own ConfigDir.ini file.  That file will overide
//   the default, and the "ConfigDir_Default.ini" file will be can be overwritten when you
//   unpack the zip file of new versions.