Rework gpp_cred_handle management
Provide helper functions to create and free gpp_cred_handle, and also record
if the credential is a default credential or there is a custom ccache name
associated with it.
This is in preparation of following patches.
Signed-off-by: Simo Sorce <firstname.lastname@example.org>
[email@example.com: style fixups, typos in commit message]
Reviewed-by: Robbie Harwood <firstname.lastname@example.org>