typo
Merge branch 'master' of ssh://git.varnish-cache.org/git/varnish-cache
Clarify comment, add assert + comment
Eliminate a single-use macro
Cleanup all the easy bits of the VSL api in varnishd.

We now have:
	VSL() -> send directly to global VSL buffer
	VSLb() -> send to buffered VSL
	VSLbt() -> send txt to buffered VSL
Eliminate some wrk->sp usage.
Push struct worker out of STV_NewObject()
Fix a detail I didn't catch during code review:

When WRW is used to send stuff to the backend 'req->t_resp' is not
an appropriate base for the timeouts.
Eliminate wrk->sp
Make RFC2616_Ttl() take a busyobj
More RFC2616 related argument cleanup
Detect client crashing during startup
Hide the hash preallocation in cache_hash.c again, by tasking persistent
with allocating its own objcores.
Eliminate struct sess from HSH_Insert()
Eliminate the ban-lurkers need for struct sess
Remove struct sess entirely from bgthreads
Move the busyobj reference from worker to req
Belive it or not, I'm still not used to the guts of varnishd being exposed.
Give WRW a hint about which vsl to log to.

Consequent Constification
Eliminate WSL() usage.