Merge pull request #564 from frank-dittrich/bleeding-jumbo

Revert changes that removed iterations from salt, add reporting of tunable costs to some formats
Slightly more OpenCL output at -verb:2
Add cprepair - a tool that fixes double-conversions to UTF-8 and/or
mixes of UTF-8 and a legacy codepage into clean UTF-8 (best effort).
cprepair bugfixes and docs
Add last-line EOL for a bunch of files.
Add session file entries for implied options (default rules, wordlists etc).
Add --mkv-stats to the storing of "implied options". Also fixes inconsistencies
with --mkv-stats option - it could not be used together with --markov whereas
I believe it should be the other way round.
Rexgen2rules: Convert of rexgen-like syntax into john rules.
Initial centralized AES support (OpenSSL, AES-NI)

Portions of Intel's AES-NI Sample Library, a wrapper for OpenSSL's older
AES functions, and convenience functions that choose AES-NI when
available and OpenSSL otherwise.
Consolidate o5logon AES-NI and non-AES-NI formats

Have the original o5logon{,-opencl} formats use centralized AES support,
and eliminate the separate aesni-o5logon{,-opencl} formats.
Merge pull request #567 from hantwister/bleeding-jumbo

Intel AES-NI sample library and consolidated o5logon formats
Add aes.a to .gitignore
Fixes for Mac OS X and parallel compilation
Merge pull request #568 from hantwister/bleeding-jumbo

Fixes for Mac OS X and parallel compilation
Default salt sort to "most used first" for possible speedup in some
situations.
cprepair bug fixes and improvements.
cprepair: clarify an option in the usage blob. The purpose of -f
is to be able to eg. choose CP866 or CP737 over CP850 in case all
7-bit characters on a line is non-ascii letters. This will pick
the right decoding (out of two given) for cases like "Müller" and
"Стандарт" but for many words it will still just be a guess.
Merge pull request #565 from magnumripper/recfile-completion

Add session file entries for implied options.
If we have reused salts, log when a salt is removed from list. This
is debug-only for now.
Fix finding librexgen under OSX.