Set HTTP::Response base if not already in headers

Hi, I love WWW::Curl::UserAgent, but something that annoys me is the lack of 'base' in the HTTP::Responses it generates. Hopefully this is a cure that will also work accross redirections.

Cheers.