Redirect updates url inside the Response object

BW::HTTP doesn't update the Response URL when it follows a Redirect.

This code adds an option `:follow_urls` that updates `Response.url` to the new URL when following a redirect. The original URL is now returned as `Response.original_url`.

Fix for issue #185