Try to decode state param if json parser fails
Try to decode state param if json parser fails

If JSON.parse fails to parse the state param, hellojs should try to decode the param first and try to parse it again, before throwing an error. Using
https://apereo.github.io/cas/development/installation/OAuth-OpenId-Authentication.html as OAuth server URLencodes the state param and who knows which one else.

flybaseio/hello.js,MrSwitch/hello.js,flybaseio/hello.js,MrSwitch/hello.js,MrSwitch/hello.js,SoSocio/hello.js,rkorn86/hello.js,SoSocio/hello.js,SoSocio/hello.js,flybaseio/hello.js,rkorn86/hello.js,rkorn86/hello.js