Added host os to the john BUILD string
64 bit on 32 bit compiler changes, required for solaris.  fopen64/_fopen64 options added.  Also, _POSIX_SOURCE can NOT be set prior to stdio on sparc if we expect any 64 bit file mechanics to work properly
Patch needed to compile in VC
Fix for open issue of TS failures.
What was happening was the length of the input buffer was being cleaned, BUT the input buffer was left dirty.
This would cause subsquent runs to fail.
Since this is a MMX_COEF build, we needed to keep these buffers clean, and losing the length of how much has been dirtied
was NOT a good thing.
Some fixes found in my alias code project. The alias still has work left to do, but these bugs fixes can be pushed now
Minor fix in Makefile.orig. We could end up defining eg. HAVE_KRB5
instead of HAVE_LIBKRB5 and overall it was a confusing mix. Same
for GMP.