Show status for divered snapshot replication

Ticket:	#4600
title might be False if the process does not exist anymore

This fixes blank error in the replication datagrid.
Allow re-configuration of a samba4 domain

Ticket: #4595
Simplify do_build.sh a little bit by removing the unused '-B' flag.
Don't forget the entry for freenas itself in the MANIFEST
Pump the zfs send pipe on our own

Python subprocess.Popen doesn't handle large stream of data very well
between process in communicate(), it was causing zfs send to become a
zombie, hanging the second part of the shell.

While we are here we can get rid the dd in the pipe as we are doing it
in the loop already.

Ticket:	#4600
stdout is not a pipe anymore (testing leftover)
Fix issue handling broken pipe and ssh process dead

While I'm here add back one dd to the pipe. According to Xin they are
used to couple I/O intensive, CPU intensive and network I/O (tends to
block) processes so that they can do more stuff with less blocking on
pipewr.
I'm assuming the pipe in python does the job of the first dd.

Ticket:	#4600
Do not redirect stderr of zfs send