added configurable support for clients to send extra parameters like display and prompt, addresses #426
explicitly try to initialize the JWK set if it's null by the time the getter is called