Update OpenIdProxyClient to allow specifying headers when sending a request
Allow specifying keywords arguments specific to requests
Change return in openid_login

Instead of returning the JSON returned by fedoauth/ipsilon we return
the response from the application when we sent to it the data returned
by fedoauth/ipsilon.
Merge pull request #110 from fedora-infra/set_headers

Expand openid clients