bare minimum MinGW port to build john.  There will be more to do
moved sleep() for Win32/Mingw into jumbo.[ch], and added sleep() to autoconfig
Solaris fix for large file support.
AC: Don't bother checking for nvcc backend gcc unless nvcc is found.
AC: Drop erroneous use of CFLAGS_EX
SKEY_jtr.h did not have an LF (not even a b0rken Redmond one) at EOF.
Fixes for systems lacking <stdint.h>, including adding SIZE_MAX and UINT32_MAX
needed for escrypt.
Workaround for old gcc having problem with unrarppm.c
AC, large file support bugfix: Move size check for size_t and off_t to after
we have decided on feature macros. They might very well change!
Sparc bugfix (alignment) for mssql12.
AC: Linux 32-bit large file support bugfix.
SKEY valid() fix. It was WAY to promiscuos, locking on header lines in TS.
I had to add a backslash to get this list working over two lines.
'dnl' did not do the trick.
Wow, that was clever. I tested everything except the format I fixed.
Merge pull request #618 from frank-dittrich/bleeding-jumbo

Bleeding jumbo: report tunable costs for some more formats
"Moving non-portable functions into AC detection.  Handle !HAVE_LIBDL. Move things from misc.[ch] into jumbo.[ch], and use AC, and non-AC detection logic.
There is still a LOT of functions to do.  Some are still not even in autoconf.ac.  I simply did not want this patch to grow too large.  Better to put it in now, than later.
Also, there were several targets in Makefile.in where -DAC_BUILT was not being set.  Now that we are using more AC logic, we NEED to know that.  There was also a failure on non-standard path for one util, needing openssl cflags
wow, huge problem in internal strcasecmp, BUT there probably will not be many systems using that code
sha1crypt: report iteration count as tunable cost
broken/opencl_7z_fmt.c: tunable cost related fix

report iteration count as tunable cost and make sure
the tunable cost related changes don't cause compile errors...
scrypt format: report N, r, p as tunable costs

For now, this is just a q&d implementation

Problems: -copied decode64_one() and decode64_uint32()
           from escrypt/crypto_scrypt-common.c
           (Copyright 2013 Alexander Peslyak)
          -much of the logic in tunable_cost_[N|r|p] is identical
           and copied/adapted from escrypt_r() in
           escrypt/crypto_scrypt-common.c
           (Copyright 2013 Alexander Peslyak)

But I didn't feel like messing with Solar's optimized code,
e.g., removing the "static" keyword from decode64_one and
decode64_uint32, moving some of the re-used code into new
functions, etc.

OTOH, scrypt format is probably more important than django-scrypt.
So, not reporting tunable costs for scrypt is not an option.

The final implementation of the "tunable cost" stuff will probably
need an OK from Solar anyway.