Small enhancement, mainly fixes
Resolves the following issues:
- Work around windows based clients not strictly obeying the SPNEGO RFC - #278
- Improved checks on keytab parsing to avoid panics and out of bounds errors.
- Fixed issue with configuration preference of explicit defined KDCs over those discovered by DNS.
- Fixed client's assume pre-authentication configuration not taking effect.
- Fixed bug with referrals - #321
Enhancements:
- Exported a ValidUntil() method on client's credentials
Other changes:
- Moved from Travis to GitHub actions for integration tests.
Thanks to all those that have contributed to updates in this release!