Made a little more robust.  Had some old projects with HAVE_REXGEN defined.  By adding this simple logic, it will work either with HAVE_REXGEN or HAVE_LIBREXGEN being defined. It will still unset the logic IF the lib is found and too old
small warning removal for MMX build code
pkzip is better, but still not 100% fixed
fixed pkzip format (old pkzip).  Now we store both crc and timestamp checksums, and test BOTH inside the format.  If either matches we assume the checksum is 'ok'.  There will be a few more false possitives, BUT there is no other way, since there is no idication of what zip compression tool built the zip, and WHICH of the 2 fields were used.  Also fixed bug where if the decompressed item was 128 bytes or less, we would fail
Fixes bug #245.  The fix was also done in some of the fix of prior commit
Merge pull request #634 from frank-dittrich/bleeding-jumbo

Makefile.legacy: fix two errors for generic build
Workaround dynamic's requirement that MD4_SSE_PARA == MD5_SSE_PARA.
Add `--param allow-store-data-races=0` if supported. Closes #632.
pdf2john, validate trailer
Minimize diff against core.
Drop a redundant -DAC_BUILT
Drop a redundant ';' from mozilla
fixed many warnings from cygwin build, due to this function NOT being defined in a header, even though it is exported and usable.
changed if statmenents to allow dynamic to properly use OMP
Removed MMX_COEF==2 logic from dyna, and output sph_ripemd for the ripe_md functions
Not a 100% fix for dyna OMP, but shows what MUST be done.  I can fix this, I just have to add some logic to detect pure MD5/MD4/SHA1, and make appropriate inc computations. WE ALSO have to deal with para sha2 formats.   The formats are ok if they evenly divide the para used. THat is why the SHA1_para == 1 worked fine for MD5_PARA 3, but SHA_PARA==2 would not
Fixed issues in Dyna OMP, for SSE types.  Now all builds should be OMP happy
Got the problematic dynamic formats working on OMP builds. These are the ones that can NOT be done with OMP. They now are built, but run without OMP, while all the other dynamic DO run with OMP in the same build
Removed code that was commented out (OMP run of non-OMP-compliant formats)
2 new dyna functions, 39/40.  net-md5 and net-sha1