Actually do the VSL_flush on panics
Add beresp.uncacheable (will replace beresp.do_pass) and obj.uncacheable
variables.
Move the check for cached uncacheable objs (= "hit-for-pass") into
default VCL.

Add a back-stop, so that a return(deliver) gets turned into return(pass)
with a VCL_Error logged.