Fix progress calculation for wordlist mode without rules,
when memory buffer is in use.
Major modifications to dynamic. SHA1 re-written from ground up. Now uses 'flat' input buffer method, the same as SHA256.  This improved perforamnce of ALL sha1 formats, except sha1() (raw-sha1).  That format lost 15% speed or so, due to not being able to use specialized key loader. However, it was already 20% or more slower than the hand tuned raw-sha1* formats, so losing this speed race within dyna is not a major concern, when all other formats that have more complexity DID increase in speed, some up to 200%.  Also, we are NO LONGER limited to 55 bytes on SSE for SHA1.  This patch also removes the depricated formats dyna-27 and dyna-28.  These were depricated, and only ran in sse builds, and were 20% slower than cryptmd5, so were not of any use, and had a LOT of code spacer (1000 or more lines of code), and that code was VERY buggy.  It simply has been removed totally
Added linux-arm32le make target
Added linux-arm32le-neon make target, which makes use of NEON for bitslice DES
1.8.0.1:
- Added linux-arm32le and linux-arm32le-neon make targets (the latter makes use
of NEON for bitslice DES)
Fix a couple of problems with raw-sha1-opencl. And while at it, bump max
length to 55 and use "compressed" key buffer for a nice boost.
increased max length of non MMX password input from 80 to 110 bytes. all formats other than MD5/MMX layout have been increased. Also formats NOT MMX safe will get 110 byte inputs even when the build is an SIMD build.  Before, these subformats were also honoring the 55 byte max length, even though they did not need to.  Also fixed a bug in parser which was not computing test counts properly if a TestM= or TestF= was being used.
NT2 format: Only use OMP+SSE2 for AVX or XOP. Older CPUs won't do well.
Dynamic OMP bugfix.
Merge branch 'master' into bleeding-jumbo

* master:
  1.8.0.1: - Added linux-arm32le and linux-arm32le-neon make targets (the latter makes use of NEON for bitslice DES)
  Added linux-arm32le-neon make target, which makes use of NEON for bitslice DES
  Added linux-arm32le make target

Conflicts:
	src/Makefile
	src/params.h
bcrypt-opencl: fixed AMD 7970 ASIC hang
Wordlist.c: Fix for status overflow w/ millions of rules.
MPI: Fix cosmetic problem - help message printed several times.
get rid of DEFAULT_ALIGN from panama format
get rid of DEFAULT_ALIGN from radmin format
get rid of DEFAULT_ALIGN from blake format
get rid of DEFAULT_ALIGN from Keccak formats
get rid of DEFAULT_ALIGN from ripemd format
get rid of DEFAULT_ALIGN from skein format
get rid of DEFAULT_ALIGN from haval format