Avoid bleeding sensitive information into logs.
Should never have been commited in this branch.
Switch to std::string from CStdString.
USERNAME and PASSWORD for CURL::getRedacted.
Cosmetics.
Use std::string, and fix whitespace contamination.
Fixes for stack URLs.

Includes replacing std::string for CStdString, for the callstack below
CURL::getWithoutUserDetails()
Checked all network filesystems for unsecure logging.

Pending:
 -Remove use of advancedsettings in Application.
 -Remove changes to advancedsettings.
 -Code verification for all changed files, check all calls to CLog.
Remove dependency on advancedsettings.unsecurelogging.
Remove unsecurelogging from advancedsettings.
Code review of files in filesystem.
All instances may not have been discovered.
Terser variable naming.
Fixed regression bug, where GetRedacted was used outside a Log message.
Retested and found more instances of log leaking.
Avoid use of temporary.
Don't use temporaries when variable is used only once.
Fix whitespace.
Cosmetics and unnecessary header.
Addressing comments from Jonathan Marshall.
Fix regression, where ":" was ommited before port number in URL.
Code review, avoid unnecessary changes.
Consistent and correct usage of std::string.empty().
Remove unnecessary private function, make it all public.
Simplify and correct comments in URIUtils::Split