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

Bleeding jumbo: two small fixes for make -f Makefile.orig
Fixes problems with krb5 not being detected and not showing in status of configure run
Added AC_BUILT define wrapper to 32 bit fseek warning
Made Sybase-PROP BE compatible, AND changed non-static functions to static or made them feal_ specific
set the krb5 check back to using AC_SEARCH_LIBS, instead of 2 separate lib tests. Now we also ONLY set HAVE_LIBKRB5 instead of 2 of them.
This should make incorporation fo HEIMDAL easier, I hope
Still more krb5 issues (when krb5 was found, it was not showing yes
Fixed bug where OMP builds (x64), were failing with multiple defined DES_bs_crypt functions
Fixed problems building with legacy Makefile.orig
Added SKEY algorithm into JtR as native code.
changed status to list skey now being built using internal code
Overflow bug fixed, now using temp var for crypt results.
Using unsigned int as parm type, to work around silly compiler warnings.
S/Key format was listed as 'xyes' on OpenBSD.
added the 4 SKEY formats
fixes for SKEY formats
Improved SKEY jtr native speed about 20%.  Still just oSSL, but faster
SAP B passed salts to loader with possible garbage in the end (variable
length). This lead to loader potentially seeing "different" salts even
though they were the same. Closes #608.
Fix gcc warnings for non-autoconf 32bit Linux build

as suggested by magnum
Wordlist.c: Fix clang compiler warning (or even bug) in restore_state()
caused by commit 0dcff5d8
wordlist.c: let all regex specific code depend on #if HAVE_REXGEN

to avoid compiler warnings.
The code did get a bit uglier and harder to read, though.