Remove memroot_ufs from the install CD, and instead use /.mount.conf to tell the kernel to re-mount /data/base.ufs.uzip as the root file system.
(1)  In loader.conf, add:
     boot_cdrom="YES"

     In src/sys/boot/i386/libi386/bootinfo.c
     this sets the RB_CDROM boot flag.  Then in
     src/sys/kern/vfs_mountroot.c in vfs_mountroot_conf0(),
     this will cause the mountroot logic to try to boot off of CD-ROM.

(2)  In the /etc/rc script used by the installer,
     just before we invoke install.sh, invoke /etc/rc.initdiskless.
     rc.initdiskless will create memory backed file systems
     based on the contents of directories under /conf.
     We create memory backed file systems for /etc , /var, and /tmp.
     This allows us to boot from a read-only file system,
     such as a ISO CD-ROM, or a GEOM uzip file,
     but have certain writable directories.

     This also facilitates booting off of an NFS root.

(cherry picked from commit f922a4a2468e49b5e2ff738afee20558e849d8bc)
create_iso.sh used to generate certain files and copy them into the ISO.
To make the code easier to read, pull these files out
of the create_iso.sh script and place them in boot/files.
create_iso.sh will copy these files into the ISO_DIR staging
directory during the build.

This makes the code a little easier to read.

(cherry picked from commit dac7e274bfb48ea1dd7841ff9688d6dbb510b899)
Clean up creaet_iso.sh by removing sections where we
were generating shell scripts and config files.  Instead, copy the
required shell scripts and config files from $AVATAR_ROOT/build/files
into the stage directories.

(cherry picked from commit 103654921f7beb39439d23fb06ca9cf75deb84c7)
Fix name of loader.conf.cdrom

(cherry picked from commit 80f07d24bf39b123293c1b8a2a226ac5fdcaa66d)
Fix path to loader.conf.cdrom

(cherry picked from commit 077a961df3ee90a9a832022f10d62ec65d6331e2)
Merge remote-tracking branch 'origin/master' into netboot
Add sas2flash from LSI.

sas2flash is a utility that allows you to flash the BIOS or
firmware image on LSI's mps controllers.
Fix cherry-pick.
We cannot use the installworld version of /etc/fstab
on the installer ISO.
Add CTL to the build.
Revert c523f38438d3148105c0933b4ad33ef154d4c810, there's a better way to do this.
Add the ctl module to the build.  It is automagically loaded
on demand by ctladm.
Add smp_utils, a package that contains tools that can be useful
for chasing down SAS fabric and topology errors.
Final changes needed for CTL to be useful.
Add verbose names for the group membership

Ticket:	#2459
Merge:	releng/9.1.0
Add verbose name for plugin configuration
Fix regression on plugin delete

Merge:	releng/9.1.0
Allow to delete a plugin if jail doesn't exist

Ticket:	#2485
Merge:	releng/9.1.0
Set jail for storage mount point edit

Merge:	releng/9.1.0