Fix for missing error handling of gunzip'ing fetched objects
for ESI processing. Adapted from phk's fix for #1184.
Fix for wrong chunked header in #1184 test case
Mark ban list as volatile

Fixes #1194
Revert "Mark ban list as volatile".

This reverts commit 2587b1b973b1c4e019ee74da7a93fe31af5a6186.

3.0 branch does not build with this commit.
Typo in tutorial
req.url, not req.http.url
Reopen log file in varnishtop if varnish restarts

Use VSL_Dispatch instead of VSL_NextSLT in varnishtop, which does this
automatically for us.  Clean up accumulate() a bit in the process.

Fixes #1213
Fix varnishncsa memory leaks on duplicate headers
Clarify which timeout was reached

When looking at varnishlog it looks like it is send_timeout that was reached,
but in fact it is idle_send_timeout. Clarify the language so the user
understands which parameter to adjust.
Fix the CLI ref documentation (including a bug in the built in docs).
Add section on transparent hugepages. Move virtualised into platformnotes
Add into index. Formatting of commandline
Merge branch '3.0' of ssh://git.varnish-cache.org/git/varnish-cache into 3.0
RHEL6 is not RH6.
Stop referencing the module index, since no such thing exists

Fixes #1233
Ignore fd's larger than 65536 in varnishncsa

This makes varnishncsa behave the same way as varnishlog, and prevents
overly large memory allocations if it should see a bogus fd (shmlog
overrun?).

XXX: This will not fix varnishncsa for current trunk, as that is using
XIDs instead of FDs breaking some functionality in the tools. This
will be handled in the API rewrite.
Add n_waitinglist counter decrements when freeing struct waitinglist.

Fixes: #1261
Set TCP_NODELAY on the accepted sockets to disable Nagle.

This should not have any impact on the "normal" deliveries, as these
will as before be done through a single writev operation.

For deliveries involving chunked encoding (e.g. ESI or gunzip), this
should prevent an unnecessary delay where the Nagle algorithm kicks in
on the end-chunk write. This should give higher throughput and better
utilization of a single connection, especially for clients not doing
pipelining.

Conflicts:

	bin/varnishd/cache_acceptor.c
Typo
Be able to detect parse error during processing of backend Vary
headers, and do 503 on parse error.

Conflicts:
	bin/varnishd/cache.h
	bin/varnishd/cache/cache_req_fsm.c
	bin/varnishd/cache_vary.c