Added stackoverflow backend

Some of the OAuth endpoints don't return json; they return query string
encoded key value pairs. Also, the profile API call returns gzipped
content, even though urllib2 is not sending a request with the
accept-endoding of gzip.
Merge branches 'stackoverflow' and 'master'