Merge pull request #210 from claudioandre/bleeding-jumbo

My fault, i commited but forgot to push.
Revert "NTLMv1 and MSCHAPv2: Make use of new late-reject feature, so it gets tested."

This reverts commit b30cd11ac64891a8dce1b056e918b72f521af3a5.
Revert "loader.c: Support "late reject" from binary(). If binary returns NULL, the"

This reverts commit c99b7cc13d21356fab87aab084c15384a0f777a7.
Add some self-tests for functions returning NULL.
NTLMv1 & MSCHAPv2: Use multiple blocks for the SSE version (still single
threaded) for bumping "many salts" speed. Actually we bump it to the ceiling
of what JtR can report - the output is capped at 4294M c/s.
Merge branch 'bleeding-jumbo' of git://github.com/magnumripper/JohnTheRipper into bleeding-jumbo
As defined in guidelines, include the 'new_keys' test.