Check for empty-repo on client fetch

An empty repo will respond with the flush-pkt only.

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Update NEWS, AUTHORS.