Change build to use netatalk3 instead of netatalk2
allow user to specify freebsd/ports branch/repo/cache
comment out debug code
output extra newline before instructions
output sandbox vars for freebsd/ports branch
Packages for alternate NAS versions.
Auto-Commit of i18n data from Pootle for GUI
Suport for multiple ports repos.

We will use this for zfsd and other TrueNAS addons.

Conflicts:
	nanobsd/common
Bring in git for all builds.

We will use this to fetch out nas_ports.
set NAS_PORTS directory properly using AVATAR_ROOT

Conflicts:
	nanobsd/os-base
Hide zfsd under NANO_LABEL = TrueNAS, fix port path
If building TrueNAS use private package source.
Mount extra ports under ports_dir, main ports under ports.

We need the Mk files from "FreeBSD ports" so we ALWAYS
nullfs mount freebsd ports to /usr/ports, any other ports
directory is mounted to /usr/ports_dir.
set PORTDIR correctly for Mk file inclusion.
Alfred said I could change this to something that didn't make me squirm.
add note for switching to EXTRACT_DEPENDS
Split models fields and base models
Skip objects that are not an subinstance of Model
Fix find_gname to work with the first node
Move freeadmin.api to api