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
Merge remote-tracking branch 'origin/bleeding-jumbo' into memdbg