pass_gen.pl: Fix a bug in the try/catch for LM encodings.
More encoding fixes for pass_gen.pl
Merge pull request #744 from claudioandre/bleeding-jumbo

Clean sha256crypt-opencl code.
descrypt-opencl:fixed memory leak. An unrealesd Event object, although innocuous in most cases turned out to be the root cause of this issue.
mschapv2: improved speed of cmp_exact by elimination of very costly call to binary() for each found word
mschapv2 - ntlmv1: Fix to cmp_exact needed to work for both formats
pbkdf2-hmac-sha256: bug fix. prefix check did not work at all
pass_gen.pl:  some name normalization.  Fixed salt smash bug in pbkdf2 code. added pbkdf2-hmac sha1 and sha256
pass_gen.pl  name normalize for dynamic (now dynamic_xxx works for all)
pbkdf2-hmac-sha256 validation bug.  Same in the CPU format
Fix a formatting problem in sha256 OpenCL kernel file.