harvester can change scanned url

Harvester's filter can now return a hash containing a
replace_url member. This essentially replaces the url
that is filtered, so the new one is filtered. This is useful for
removing ?crap endings etc.

Signed-off-by: zeljko <zeljko@zwr.fi>