Add json_decode for Content-Type: text/javascript responses

Some OAuth providers return responses with Content-type "text/javascript". These responses should be treated like JSON.

I have this issue while implementing "mail.ru" resource owner