Merge remote-tracking branch 'upstream/unstable-jumbo' into unstable-jumbo
Merge remote-tracking branch 'upstream/unstable-jumbo' into unstable-jumbo
Merge pull request #139 from claudioandre/unstable-jumbo

Remove one unused source code.
Bugfix for OpenCL binary caching. The old code depended on a null terminator
that wasn't guaranteed. Also, I'm not sure you can pass a buffer to sprintf()
both as destination and as one of the arguments with defined results.
Bugfixes for v10 format struct in opencl-encfs_fmt.c
Fix potential memory leak in pwsafe format
Avoid pointless memcpy call in npdf format
Fix check (and avoid Clang warning) in ssh-ng format
Fix potential memory leaks and warnings in keepass2john
Avoid Clang warning in unrar library code
Fix warnings in gpg format
Fix potential leaks indicated by scan-build
Merge pull request #140 from claudioandre/unstable-jumbo

My first shot.
Fix potential leaks indicated by scan-build in pdf2john
Fix a bug in options.c print_usage(), reported by scan-build.
unicode.c: remove some dead code as indicated by scan-build.
Remove dead increments in sapG, found by scan-build.
Remove dead increment in sha256crypt, found by scan-build.
Reset a "dangling reference" in single.c as found by scan-build. This was
not really a bug but we can reset it to NULL for good measure.
Comment out all "rar_dbgmsg()" from unrar sources, to silent some tools.