Fix some pkcs15-init issues
Fix some pkcs15-init issues

1. pkcs15-init is using XKU but it should use cert KU to check private key usage instead.
2. Don't mark imported keys as ALWAYSSENSITIVE and NEVEREXTRACTABLE as they are not.
3. When importing keys from PKCS#12 files (with several certs inside), use consecutive IDs for additional certificates (instead of starting from 45).

Jakuje/OpenSC,CardContact/OpenSC,dengert/OpenSC,Jakuje/OpenSC,metsma/OpenSC,AktivCo/OpenSC,rickyepoderi/OpenSC,metsma/OpenSC,CardContact/OpenSC,viktorTarasov/OpenSC-SM,mouse07410/OpenSC,dengert/OpenSC,OpenSC/OpenSC,rickyepoderi/OpenSC,philipWendland/OpenSC,hongquan/OpenSC-main,fabled/OpenSC,rickyepoderi/OpenSC,fabled/OpenSC,Jakuje/OpenSC,CardContact/OpenSC,frankmorgner/OpenSC,frankmorgner/OpenSC,hhonkanen/OpenSC,hhonkanen/OpenSC,AktivCo/OpenSC,hongquan/OpenSC-main,AktivCo/OpenSC,metsma/OpenSC,dengert/OpenSC,frankmorgner/OpenSC,LudovicRousseau/OpenSC,LudovicRousseau/OpenSC,hhonkanen/OpenSC,viktorTarasov/OpenSC-SM,frankmorgner/OpenSC,mouse07410/OpenSC,mouse07410/OpenSC,hongquan/OpenSC-main,viktorTarasov/OpenSC-SM,philipWendland/OpenSC,fabled/OpenSC,Jakuje/OpenSC,philipWendland/OpenSC,fabled/OpenSC,OpenSC/OpenSC,OpenSC/OpenSC,LudovicRousseau/OpenSC