utils: Don't use the GError from libsecret
utils: Don't use the GError from libsecret

Libsecret does not always set the GError on failure. eg.,
secret_password_lookup_sync will not set it even the password was not
found. This is a departure from libgnome-keyring where you got a
GnomeKeyringResult which could be converted to a message using
gnome_keyring_result_to_message.

Therefore, we will need to an additional check for the GError when we
get a failure. Too much pain for what could be a cryptic error message.

halfline/gnome-online-accounts,ritzk/gnome-online-accounts,dnohales/gnome-online-accounts,ritzk/gnome-online-accounts,halfline/gnome-online-accounts,dnohales/gnome-online-accounts,ritzk/gnome-online-accounts,felipeborges/gnome-online-accounts,felipeborges/gnome-online-accounts,dnohales/gnome-online-accounts,Distrotech/gnome-online-accounts,halfline/gnome-online-accounts,Distrotech/gnome-online-accounts,felipeborges/gnome-online-accounts,Distrotech/gnome-online-accounts