kerberos.kinit: added krb5ccname keyword argument

    - value gets sent to subprocess as KRB5CCNAME environment variable
      when running kinit, allows sending the krb5 credentials cache to
      a custom file path