Add credential cache argument to get_init_creds_keytab

Stores the retrieved credentials in the designated credential cache if
provided.

I'm afraid I haven't been able to get the keytab related tests to run here, issues with my keytab and password expiries.  Hopefully these will work for you.