clarify that we will not see piped connections ever again
Eliminate bo->content_length
Add statistics to VFP's:  number of calls and number of bytes returned.

Now I just need to figure out where to stuff them.
Centralize counting of beresp.bodybytes
Report VFP statistics in their own suppressed SLT_VfpAcct until we know
what we really want with them.
Move the req.body stuff to its own source-file, its not HTTP1 specific.
Reduce struct storage visibility.
Eliminate bo->ws_o
Clean up stuff that were needed for ws_o
Push busyobj further backwards
Don't needlessly return struct object
Push busyobj out of STV_NewObject()
Harden vtcp_sa_to_ascii

Require that buffer arguments have greater than zero length to allow
for zero termination.

Make sure that NULL buffers are not touched.
Bail out on workspace exhaustion in VRT_IP_string

Fixes: #1592
Delay allocating log line data until it's known to be needed in varnishtop
Keep two trees in varnishtop, one for order and one for uniqueness.

Fixes: #1591
Store cached req.body in a vacuous objcore to avoid a special-case
interface to stevedores.
Reintegrate struct body into struct object.
Move struct object and its methods to storage.h
Minor cleanup.