Experiment with using mmap() for large RAR blobs.
RAR mmap: Stop using offset, because it's too hard to determine
page size in a portable way. And this has no real drawbacks.
Add debug info to dyna salt compare.
Dynamic salt: Adjust SALT_CMP_SIZE macro, it ended up wrong due
to struct padding.
RAR-opencl: Get up to speed with CPU version (ie. mmap() support).
Dyna salt debug.
cracker.c wrong data type used. Both linux and Win32 man page lists clock_t as type
dyna_salt.  Use 4 param COMP_SIZE macro
dahua: removed warning, properly typecast char* to int, and just use single isalnum function/macro to do the work
rar_fmt: removed numerous warnings, and added comments where we can not handle large file size
Drop the GNUmakefile if "make distclean", or users will be very confused.
WPAPSK-opencl: Auto-tune fixes.
Revert "dyna_salt.  Use 4 param COMP_SIZE macro"
Revert "rar_fmt: removed numerous warnings, and added comments where we can not handle large file size"

This reverts commit 5560b2f61b498cc1044a92465dd197c9c5d35683.
This reverts commit b74774582339ec79bcd6fdf9ec06301b3e96cbba.
Merge pull request #804 from magnumripper/rar-mmap

Rar mmap. We never munmap() yet but it's slightly less important with an mmap.
rar2john: missing linefeed in usage blurb.
See #794. Add MAX_INLINE_SIZE to params.h and have keepass2john
honor it, with an optional -i override.
keepass2john fixes.
keepass2john bug fixes.
rar2john: adopt to #794, using -i for setting inline threshold
and defaulting to MAX_INLINE_SIZE.
Minor fixes to keepass2john and rar2john.