fix a problem when parsing --algo=scrypt:2048, add infrastructure for lookup-gap support (without actually providing the support in the kernels at the moment)