Updating config.ini file for the web server

The web server was not handled properly on the updates. So, the
set-config routine has been modified in a few ways.

1. It now has a 4th parameter, $makeBackup. When set to true, the file
that is passed in will be backed up with a random number appended to the
file in a sub folder called back.
2. The backup file name may not always be .bat. It will now retain the
existing file name. So, if that was .ini for example, then it will stay
.ini.
3. The file name will not always be env.bat now.

Roughly 29 entries within the config.ini file exist (my path here is
E:\SAGE\SAFEX3\WEBV1\X3V6PRMWEB\WebTools\TOOLS\ADXADMIN\CONFIG\config.ini".
All of those entries have been updated with the name.

One particular entry has a port number within the value, appended to the
server name. It will need additional coding to be handled more cleanly.
I'm referring to this line:

Set-Config
"E:\SAGE\SAFEX3\WEBV1\X3V6PRMWEB\WebTools\TOOLS\ADXADMIN\CONFIG\config.ini"
"cache.ccachesvc.webserver.cache.id" "WSCACH_"$myHostName"_28980" $false

All the lines edited here need additional coding to be made into
relative paths.