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 <simo@redhat.com>
[rharwood@redhat.com: style fixups, typos in commit message]
Reviewed-by: Robbie Harwood <rharwood@redhat.com>