Fix a bug in mscash2-cuda where UTF-8 salts would produce false
positives. We should to enhance the Test Suite to test this. The
CPU and OpenCL formats were manually tested too and they are fine.