Replication tect copy consistency
Fix issue with % in cron jobs.

Cron evidentally hates % enough that it needs to be escaped.

Ticket: 3741
Fix load of check_space.py

Ticket:	#3752
Add monthly_show_success="NO".

Without the setting the disabled 300.stastistics script monthly nags the user to
enable it -- it will generate an email containing:
---
Posting monthly OS statistics disabled
    set monthly_statistics_enable="YES" in /etc/periodic.conf
---
Merge branch 'post920R'
Fix style for the webshell paste dialog

Ticket:	#3750
Fix creating dataset with dedup explicitly set to off

Ticket:	#3082
Set sendmail permissions when creating a new jail

Ticket: #3762
Update disk serial everytime it is synced

Ticket:	#3761
Set TMPDIR when installing PBI's. Remote .PBI.* directories.

Ticket: #3746
It's no longer necessary to set PBI_APPDIR
If VIMAGE is disabled, don't allow setting the MAC address
If VIMAGE is disabled, don't allow setting the mac address

Ticket: #3726
Add an option for no samba logging

Ticket: #3755
Add samba4 to the build
Make samba4 work like samba3

- Add pid directory to smb.conf
- Remove 'display charset' that samba4 does not support
- Add samba3 rc.d script to startup samba3 daemons
- link smb.conf to smb4.conf
Remove 'acl compatibility' which samba4 does not support
Added archivers/pxz to build requirements
Clean up after upgrade.

Ticket: #3756
Merge branch 'master' of https://github.com/jag3773/freenas into jag3773-master