Chase changes to samba startup scripts.

This fixes samba not starting at boot.

However it may break startup for systems with AD or NIS
enabled.  Needs testing there.
Add the kernel module for the LSI 12g SAS cards.

This is alpha code at this point that has not been committed to
FreeBSD.  By using this driver you are beta testing (at best)

For production use we recommend the 6G LSI HBAs, such as the 9207.

Ticket: #3823

To use this driver create a tunable in the GUI of mpslsi_load
with a value of YES.
Start with 9.2.1 BETA notes.  Very initial contents!  Feel free to
fill in.
Update releasenotes
mpslsi3 is amd64 only for now.

The i386 debug kernel bombs building the module.
aspell on the release notes.
GUI bits to enable UDP NFS

Ticket:	#3876
Workaround django south boolean migration bug
Backend changes to allow UDP NFS clients

Ticket:	#3876
Do not warn about different vdevs for cache/log/spare

Ticket:	#3876
Remove legacy volume manager button from volume datagrid

Ticket:	#3875
"Legacy ZFS Volume Manager" is not very descriptive / off-putting to new users

Ticket:	#3875
First pass at making avahi go away.
Change script to use SATA controller instead of IDE.
Start mdnsd at boot
Merge branch 'mdnsresponder' of gitserver:/git/repos/freenas-build/freenas
Unset avahi support in netatalk and samba

We are using mDNSResponder now!
Block traffic during startup.

Since FreeNAS doesn't startup correctly,
(see https://bugs.freenas.org/issues/3450 for details)
it needs to block traffic during startup to avoid clients
connecting in between when NFS is started and when the NFS shares
are exported.

Ticket: #3878

Reviewed by: delphij
PF in the kernel rather than loading the module
Turn on lz4 compression by default when creating a pool.

Since datasets are set to inherit they will also have lz4 compression
turned on unless it is specifically set to off.

Ticket: 3872