Merge pull request #6 from kylewm/master

add OAuth2 drop-in for Disqus
use HTTP_TIMEOUT for socket timeout instead of hard-coding 60s
move interpret_http_exception() here from snarfed/bridgy
when API calls fail in urlopen etc wrappers, log details with interpret_http_exception()
interpret_http_exception(): preserve response body inside urllib2.HTTPError after reading it
missing import handlerses
suppress G+ "execute() takes at most 1 positional argument (2 given)" log warnings

from google-api-python-client/oauth2client/util.py:124
update webutil
update webutil
update webutil
update webutil
update webutil
update webutil