TH: add more info to guard failure message

If none of the expected strings are matched, add to the parser
failure message the context of what strings it was looking to match.
fix RSA key parsing

Fix RSA key parsing and add the JWK A.1. example (which would have
failed prior to this commit).
tests: add more JWK examples from JWK spec