Win32: Decouple the config files and memstick directory from the binary, unless portable.txt exists, or we can't find the user's "home" directory(e.g. My Documents on XP or Documents on Vista/7/8).