support JSON Web key 'kid' parameter

http://tools.ietf.org/html/draft-ietf-jose-json-web-key-31#section-4.5

support the kid parameter. if parameters are included in the JWK set.
implemented different method, considering the impact on existing applications.