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.
Good point.  I guess the server name is the best candidate for uniqueness due to human nature being what it is.