bash completion: reuse --pot= logic for --loopback=
bash completion: support --intermediate-enc= and --target-encoding=
sh completion: support --mkv-stats=
bash completion: support --bare-always-valid and --verbosity=
Merge pull request #550 from frank-dittrich/bleeding-jumbo

Some small bash completion enhancements
Korelogic rules added as a separate config file. Not sure why we did
not include it earlier. This is the enhanced and bug fixed version.
.mailmap: make sure git maps my commits to my new email address
Merge pull request #551 from frank-dittrich/bleeding-jumbo

.mailmap: make sure git maps my commits to my new email address
Korelogic rules: Shorter names for the components, and use .include
for the aggregate.
Pick john.conf default for LM formats more often.
Unicode: Best-effort conversion for invalid codepage, instead of
producing guaranteed garbage. Another option would be to truncate
at first invalid character, but for input conversions this approach
might be better.
Bugfix: Intermediate encoding was not triggered in batch mode.
Various tweaks & bug fixes, mostly for encoding.
Notification fix for intermediate encoding. It's incredibly hard
to get all details right. So many moving parts.
Fix issue #494 (some log info was printed once per forked process)

Since this is a core bug, the core version should be changed
in a similar way.
mssql12 will allegedly also crack SQL Server 2014 hashes.
xsha512 format will not crack OS X 10.8 or higher (those are pbkdf2-hmac-sha512).
fix typo in comment
Re-add an "if (john_main_process)" that is needed for MPI
Merge pull request #553 from frank-dittrich/bleeding-jumbo

Fix issue #494 (some log info was printed once per forked process)