Fix typo in comment
Merge branch '3.0' of ssh://git.varnish-cache.org/git/varnish-cache into 3.0
Merge branch '3.0' of ssh://git.varnish-cache.org/git/varnish-cache into 3.0
Merge remote-tracking branch 'origin/3.0' into 3.0
Document %D and %T for varnishncsa
doc typo
Merge branch '3.0' of git.varnish-cache.org:varnish-cache into 3.0
Stop handling after gzip object end.

Junk after gzip body end would lead to a spinning
thread.

Fixes: #1086
Allow backends to start with if, include or else

Cherry pick changes from master to allow it.

Fixes: #1439
Document that vcl_pass/vcl_miss can't restart

Restart from vcl_pass and vcl_miss does not work, but was
documented that it did.

Mentioned in: #1443
Fix varnishd segfault in jemalloc's arena_dalloc()

Merging tiny patch from:

    http://lists.freebsd.org/pipermail/freebsd-current/2010-January/015138.html

Fixes: #1448
Document req.grace=0s strangeness

Document that our use of 0s as a magic constant had the side
effect of enabling grace if you tried to disable it in VCL, and
how to get it to work.
Clear the pass oc flag bits earlier in the ban lurker

The pass bits of the oc's flags wasn't cleared before or'ing the new
pass on failing the busy object test in the ban lurker. This would
cause the pass not to be matched later, making the lurker spin on the
busy object.

Fixes: #1470
Fix up function declarations to fix compile errors on clang
Fix two minor typographical errors.
Format %D as microseconds in integer value

Do as we have documented we do (and Apache does), printing the %D as
request time in microseconds, truncated to an integer value.
Don't medd up the t_open and t_resp when handling ESI subrequests.

ESI subrequests would mangle the t_open and t_resp timestamps of the
original requests, causing negative time and NAN being logged in
ReqEnd.

Fixes: #1297
Merge branch '3.0' into platform/varnish-3.0.5-darwin

* 3.0:
  Don't medd up the t_open and t_resp when handling ESI subrequests.
  Format %D as microseconds in integer value
  Fix two minor typographical errors.
  Fix up function declarations to fix compile errors on clang
  Clear the pass oc flag bits earlier in the ban lurker
  Document req.grace=0s strangeness
  Fix varnishd segfault in jemalloc's arena_dalloc()
  Document that vcl_pass/vcl_miss can't restart
  Allow backends to start with if, include or else
  Stop handling after gzip object end.
  doc typo
  Document %D and %T for varnishncsa
  Fix typo in comment