Add cPreferences::Load_From_File()
Actually use the new preferences loader
Typo
Propery determine user data directory
Fix preferences not being loaded at all.

There was a missing &. This caused a method overload to be defined
rather than overriding a parent class’ method.