[google compat] make sending nonce optional
[google compat] client_auth_method option
added state support
use omniauth failure endpoint on failure (missing code)
Merge pull request #12 from finnlabs/feature/send_nonce_option

[google compat] make sending nonce optional
Merge pull request #13 from finnlabs/feature/code_failure

use omniauth failure endpoint on failure (missing code)
Merge branch 'feature/state' of github.com:finnlabs/omniauth-openid-connect into finnlabs-feature/state

Conflicts:
	lib/omniauth/strategies/openid_connect.rb
Merge branch 'finnlabs-feature/state'
Merge branch 'feature/client_auth_method_option' of github.com:finnlabs/omniauth-openid-connect into finnlabs-feature/client_auth_method_option

Conflicts:
	lib/omniauth/strategies/openid_connect.rb
Merge branch 'finnlabs-feature/client_auth_method_option'
WIP Fixing tests

Merge branch 'support-id-token-verify' of github.com:hiyosi/omniauth-openid-connect into hiyosi-support-id-token-verify

Conflicts:
  lib/omniauth/strategies/openid_connect.rb
  test/lib/omniauth/strategies/openid_connect_test.rb
Merge remote-tracking branch 'remotes/upstream/hiyosi-support-id-token-verify' into support-id-token-verify
fix error testcase.

OmniAuth::Strategies::OpenIDConnectTest#test_state:
OpenSSL::SSL::SSLError: hostname "example.com" does not match the server certificate