Fix cache.c
Enhance krb5_principal_match2()
WIP (better start_hop logic)