Fix for bug causing auth to fail on OpenElec (perhaps other platforms) -
added password dialog to set keyring password when necessary