Fixed|Client: Fixing issues with Appearance Editor and SettingsRegister

After the profiles have been written, the file is immediately flushed
so that subsequent reads will get the correct data.

Values missing from a deserialized profile will use the default values.

The editor is now automatically closed when entering Ring Zero.