Merge pull request #626 from frank-dittrich/bleeding-jumbo

some more Makefile changes
Better Kerberos 5 detection. Detect MKShim and Heimdal.
Add krb5support to list of libs to search for Kerberos 5 functions.
Revert last patch and simply disable krb5-18/23 formats if Heimdal
was found (until we know, and handle, the differences).
Fixes for Heimdal Kerberos.
Fixes for broken krb5 systems, like cygwin. Removed the  not HEIMDAL defines.  Changed ifdefs to #ifs for some HAVE_XYZ defines.  WE should do that across the board
added lbz2 to gpg2john. Code was there, just enabled it in autoconf
Add support for specifying AS and LD to configure.
Removed 32 bit MMX/SSE asm.  I still have Makefile.orig and dynamic left to do
Update doc/INSTALL for OSX builds.
configure re-built after 0cd5e47. Also, move x86-mmx.h back from unused,
and fix MMX targets so they use core assembler code + Alain's NT and
Deepika's DES.
Added logic to fall back to MMX, prior to x86, IF SSE2 native test fails
Drop HAVE_SSE2 et al from blake2 code (in favor of standard ones like
__SSE2__). Also drop JOHN_AVX and JOHN_XOP from autoconf - they were
never needed.
AC: On OSX, detect when 'as' can't assemble AVX instructions and
inform about the workaround.
Changes needed to properly build a MMX, now that 32 bit mmx.S are gone
Reduced the OMP scale.
Removed legacy mmx.S code, mostly from dynamic formats
This should be the last file needed for the 32 bit *-mmx.S removal
add documentation about kerberos auditing
Merge pull request #633 from kholia/kerberos-auditing

add documentation about kerberos auditing