Warn on VSL record batches containing records with VXID missmatch
Don't assert on multiple End records seen in a record set.

Spotted by: Dag
s/req.backend/req.backend_hint/g
Reindent with 4 spaces, 2 for continuations
Remove an almost correct assert.

The real condition is that either there is no busyobj or it is in
state BOS_FINISHED, being rapidly dismantled.

The locking of testing that would be to complex and expensive so we
eliminate the assert instead, and strengthen another busyobj related
check a little bit in compensation.

Fixes #1440
Explain default groupmode in short help.

Main reason to duplicate is that it should be visible
in "varnishlog --help". (and friends)
Remove --without-rst2man

This is mandatory now.
Separate files forgotten in b3ff41f5

Try to be consistent in the help text across the different tools.
Move python-docutils to BuildRequires

Missed in 42cec19d
Warn on duplicate Begin log records
Allow link to parent on ESI subrequests and in -grequest mode
Avoid duplicate Begin/End records on ESI subrequests

When starting an ESI subrequest, make sure that the Begin/End headers
are only output once, formatted for ESI.

Fixes: #1441
Rename =build to build

Forgotten in 339b68f9