Add auditd and friends to the image.
Add the auditdistd user required by auditdistd
Add the kernel changes needed for HAST and Cam Target layer
Add the user needed by HAST
Add os.kldload RPC method to load a kernel module

(cherry picked from commit b7390da84e7033c771bf9f919e0938ea059a1783)
Do not show ghosts DF graphs in reporting screen

Ticket:	#2394
(cherry picked from commit a3f106c59a473a941889b1f6e4b840e5562f5fed)
Give non-vimage jails a name

(cherry picked from commit e00210e169727eae846071315e4f4b17995973d3)
Change build to use netatalk3 instead of netatalk2

Conflicts:
	nanobsd/os-base
Use the django ORM to generate the config file for netatalk.

This is currently completely broken, as the startup script simply
calls a python script that then uses the ORM to grab a few things,
but does NOT generate a valid config file for netatalk2 or netatalk3.

In addition because the ORM is so expensive we are going to need
a way to not call it if no config needs to be generated.  So the
rc.d script will need to be smarter.
Only build the config file when the service is enabled.
Incremental work on the config file generator for netatalk3

Fairly soon here I'm going to need to change the GUI as many
options have come and gone.

Also there's a ton of stuff for using netatalk3 with AD and
LDAP that can all get hooked up.
Netatalk3 uses a single rc script to manage it's daemons.

Chase this change.  In addition chase the changes to the startup infrastructure
and the build system that are needed for building, starting, restarting, and so forth.
Changes to the GUI for netatalk3

A number of things change between netatalk2 and 3.
Some options went away, others were added.

Conflicts:
	gui/sharing/models.py
Fix typo in field name for migration.
typo fix
Modify migrations to reflect schema in releng/9.1.0
Fix typo causing FTP SSL generation to fail

(cherry picked from commit 55a7d5dd9f176680e59ef7a07bd30a3ffafca38f)
Merge branch 'releng/9.1.0' of gitserver:/git/repos/freenas-build/freenas into releng/9.1.0
Explicitly add the correct umask.

The build fails with umasks more permissive than the default.
Switch image name to reflect forward progress