This is a maintenance release that works around a few consistency problems in the API.
- Catch top level socket read errors and reraise with HTTPError
- Revert removal of forced decode during deserialization, but also add compatibility code for pre-2.7 python
- Work around lack of tags object in dota 2 asset catalog (by RJacksonM1)