Add obj.age and beresp.age VCL variables
Add another request to this test-case, hoping to catch info about #1520
Don't leak struct req if we cannot restart it from a waiting list.

Fixes: #1466
Reinstate this testcase, but make the servers failure to deliver
non-fatal.

Fixes: #1414
Don't expect the workspace length to be aligned.
Bump the minimum workspace_client to 9k.
These two disabled testcases don't make sense any more
Resurrect this test-case
Fix logexpect cursor creation to use the proper cursor options
Don't log SLT_ReqAcct when we don't have assigned a VXID yet.

This prevents SLT_ReqAcct log records with 0 as VXID.
Resurrect another test-case
Don't rename the VSM file into place until we have started the
child process during startup.

Fixes #1407
Don't add a trailing dash to URL if missing path.

Adding a dash if missing the path component does not make sense.

Related bug:	#1584
Do not log garbage requests.

Requests that end up in the hard "400 Bad Request" handling used to be
logged with incomplete data. (no method, maybe no path, possibly no proto,
and no response status)

Port scans or anything sending a byte and a linefeed would be logged.

Since this is used for logging access to a web site, it makes more sense
to skip these garbage requests.

Fixes:		#1584
Fix assertion error introduced in bb9d7879.
Remove noisy debugging
Pinpoint sanity-checks of vfp->ctx to only the two place it is still
hackishly used.
Protect this test-case against a streaming related race.
Reduce reliance on busyobj in preference of vfp_ctx.
Repatriate  VFP_Fetch_Body() with cache_fetch.c, it's not really
a VFP function but rather a fetch function calling VFP.