Add a truenas target for internal-only builds.
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Users with Sudo cannot send emails

Ticket:	#3666
Do not use empty vdevs to create the volume

Ticket:	#3660
Add PATH to custom-upssched-cmd

It was preventing email notifications from being sent.

Ticket:	#3662
Listen on IPv6 as well for HTTPS redirect

Ticket:	#3665
Do not show volume actions for status UNKNOWN

Ticket:	#3659
Temporarily flip ashift value when we are about to replace a device.
This allows replacing disk in a previously created ashift=9 pool with
a real 512-byte sector drive.

Ticket: #3486
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Authenticate the user using hash in database

This way we can still authenticate root in the WebGUI if the password is
disabled for login.

Ticket:	#3669
Get default interface using route as netstat can truncate the name

netstat com be workarounded with -W but route is simpler.

Ticket:     #3669
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Show usage when getopt hit an error.
For some reason /usr/local/bin is not in the path for smartd

Use full path for python2 to avoid issue with smart and emails.

Ticket:	#3655
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Fix volume status screen for UFS

Ticket:	#3682
Print out some of the commands being invoked.
Update README.
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas