Bug 1107758 - Python 2.6 does not have 'reason' in urllib2.HTTPError r=bhearsum

--HG--
extra : amend_source : 069b160d2ffaaabf3e7a1c083ab18ad6449b10e1