Add ResponseError exception class

This class is for erroneous states that occur after a response has been
downloaded from the server. Examples include a server that is raising many 500
server errors (with a Retry object coded to forbid this) or a redirect cycle
that exceeds the specified redirect limit.

In addition, ensures that all objects passed as the `reason` parameter to
MaxRetryError are Exception objects.
Good idea, updated.

On Fri, Oct 3, 2014 at 7:32 AM, Andrey Petrov <notifications@github.com>
wrote:

> Used as a container for an error reason supplied in MaxRetryError
>



--
Kevin Burke
phone: 925.271.7005 | twentymilliseconds.com