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

Let 9 more formats report tunable cost values
Reduce more unnecessary output (encoding stuff).
Typo in usage for -costs. Untabify and add missing paren.
Rexgen update. This is for SVN rev 113 of rexgen, WIP.
Tunable cost values for 7z and keepass
Tunable cost values for skey format (S/KEY)

This is a separate patch because I cannot even compile-test
this change.
I can't set HAVE_SKEY, because I don't know what library to install.
Not even on bull I can find skey.h.
That's why make it easy to revert this change just in case it breaks
anything.

1st tunable cost: hash type - 1:MD4 2:MD5 3:SHA1 4:RMD160 0:unknown
2nd tunable cost: iteration count
Tunable cost values for agilekeychain and aix-ssha* formats
Android FDE format: remove unneeded and misleading components from salt definition

Custom salt definition included components like "iterations", but didn't
acually used them.
Tunable cost for bitcoin format
blackberry-es10: remove component "iterations" from salt definition

That component was unneeded and misleading.
7z-opencl: prepare for FMT_FORMAT_VERSION > 11 even if broken

No reporting of tunable costs, just make sure it compiles for
any FMT_FORMAT_VERSION >= 11 if soneone decides to fix the issues
this format apparently has (otherwise, why would it be in
src/broken).
Tunable costs for cloudkeychain and Django
BF_std.c: Fix a typo in a comment