Dynamic type for md5($p,$s) for long salts

Thanks to sandro from #openwall
Merge pull request #232 from kholia/long-salts

Dynamic type for md5($p,$s) for long salts