Make it possible to return(purge) in vcl_recv{}.

After the purge, you will end up in vcl_purge{} from where it will
(at some future date) be possible to order a fresh fetch of the
object.

Doing purge from vcl_recv{} solves half of the object existence
problems in vcl_lookup{}.