Fix OIDC issues 3066/3065
This MR adds "kid" back in emitted ID tokens when using asym keys with a kid
set in config
I initialized a unit test for some ID Token properties, to be extended later if needed
This fixes #3066 (closed)
Then, I fix #3065 (closed) in the case where a kid is provided by fixing the Typo. I adjusted the unit test from !423 (merged) to correspond to this particular case