Fix checking unencrypted PKCS12: twice

The test had a copy/paste error which caused it to test unencrypted
PKCS12 bundles twice, and to not test a DIR: location containing
unencrypted PEM-formatted keys at all.
Fix a typo that caused us to not skip removing "."

When attempting to clean the files out from our temporary directory,
correct the test which was supposed to let us skip over "." and "..".
Make reassembled PKCS11 names parseable

The reassembled names used "," as a separator between attributes, when
passed-in values use ":".  They weren't intended to be different, so
correct it.