feat: Message#previous to get responses in negotiation

HTTP::Message#previous keeps previous response in negotiation.  For
redirection, authorization negotiation and retry from custom filter.

Closes #234.