Merge branch 'hotfix/escape-quotes'
Escape more characters in javascript variables to follow owasp
recommendations.
Merge branch 'release/0.3.34' into develop
Add beautifulsoup dep from the setup.py
Merge pull request #88 from fedora-infra/hotfix/quote-more

Hotfix/quote more characters in javascript variables.
Merge pull request #91 from fedora-infra/feature/rpm-deps

Add beautifulsoup dep from the setup.py
Add generic method to find out if the user specifically asked for json data

By default we want to return HTML but if the user specifically requests
json this method will tell us so.
Return in json all the arguments to forward to the openid server if asked

If the user asks for json return him/her all the argument to pass to the
openid server to create the session. This will allow us to create openid
CL client without having to parse the HTML to retrieve the arguments to
give to the openid server.

Fixes https://github.com/fedora-infra/python-fedora/issues/93
Include the server_url in the json returned
Oupsy, some variables do not need to be added for each item of the loop
Make things nicer by using toPostArgs instead of toArgs

Thanks @puiterwijk
Merge pull request #94 from fedora-infra/json_openid

Json openid
Fix OpenID regex

Staging is deployed at:
    https://id.stg.fedoraproject.org/

Not at:
    https://stg.id.fedoraproject.org/
Merge pull request #95 from bochecha/fixregex

Fix OpenID regex
Add urllib3 to the setup.py install_requires.

The new OpenIDBaseClient imports this module, and requests does not pull it in
for us, so we need to pull it in ourselves.
Small style fix
Update the OpenidProxyClient to rely on the JSON output of flask_fas_openid

flask_fas_openid if asked will return the argument to send to the openid
server in JSON. This mean no more HTML scrapping to retrieve the info.

This commits drop the dependency on BeautifulSoup4 to parse the html form
to retrieve the arguments to send to the OpenID server directly by relying
on the JSON output.
Merge pull request #96 from fedora-infra/feature/urllib3

Add urllib3 to the setup.py install_requires.
Merge pull request #97 from fedora-infra/openid_json_client

Openid json client
Update NEWS for 0.3.35 release