Store plClient password using platform-specific credential storage.

Add an abstracted password-storage system, and utilize it in plClient to replace the drive-based obfuscation.
Yes.  It will require a bit of a redesign of course.  However, I was thinking it might make more sense in a generalized configuration storage, instead of the current system of spreading things across so many files.