CGE: Cleanup detection, implement fallbackDetect
CGE2: Implement fallbackDetect
CGE2: Reduce the scope of a variable
WIN32: Create a registerDefaultSettings for WIN32 specific defaults

Instead of having duplicate code where environment settings are read,
do this only once.  Don't create directories when just determining
the defaults, the user may override those.
WIN32: convert SaveFileManager to use defaultsSettings/createPath()
createbranch() test
bla