Fixes the Logger to not always create poly.log even if it does not log to a file, or logs to a correctly named file.
Updated Windows to use the latest fixed update code, added a save file dialog to core (only windows implementation for now)