Add advanced TLS options to proftpd

Ticket: #1910
Fix field names for ssh key scan

Ticket:	#3401
Allow hostname to be edited inline in System Information screen

Ticket:	#3410
Peer secret should not be required

Ticket:	#3424
Fix factory reset since users refactor

Ticket:	#3425
Fix inverted logic to add sg3_utils

Reported by:	dwhite
Use loader hooks for branding.
No need for "TrueNAS files" anymore.

The files were only for the bootloader and we've fixed that
by adding easy custom branding to the loader.
Target to remove packages.
If ix-kinit runs for more than 30 seconds, kill it!

- This only happens when the bind account password expires

Ticket: #3400
Specify /usr/bin/kinit since we have a /usr/local/bin/kinit
Bump the timeout up to a minute, since 30 seconds sometimes isn't enough time
Remove the redundant include
If a plugin jail is manually turned off, still display a plugin icon
'truenas-files' port is no more.
Try really hard to have plugin icons available on new installs

Ticket: #3428
Use kerberos instead of username/password
Apparently LOGNAME needs to be set for kerberos to work correctly with net ads
Set AD as enabled during stop so that everything can shutdown cleanly
Enable home directory sharing for AFP