Desupport DES and add error message.

Issue #35.
Delete DES code.

Closes #35.
Rebuild dist/webathena.js
Remove some logging.

Also guard another for IE.
Error-handling for principals that don't parse.
Add convenient methods (and error code) to get enctypes.

Trying to get rid of this Err.Context.KEY thing.
Add a new krb.ProtocolError exception.
Add krb.KeyTypeMismatchError.

Pffft. Map it to a KDC.ProtocolError since it would be a protocol error
in that case.
No more Err.Context.
Rethrow protocol errors.
Cross-realm not supported is not an internal error.

Well, it is but meh. :-/
Rebuild webathena.js
Typo
Missed a case for catching unsupported enctypes
Merge branch 'reverted-remove-des'
Typo