consistent snap and repl filesystem names
Mark UFS legacy in treeview

(cherry picked from commit 90ed9bfd96467bcc2fa9353e2e618b94ddee63a3)
Use https for the IRC web client

Ticket:	#3043
Fix verbose name for LAGG members
Use the right url for ipv6 addresses

(cherry picked from commit 56e07b5bdf0ed23f8b05f707091a97894fec2879)
Disabled AIO for now

Ticket:	#3079
Chase changes in the build system with the nightly script.

While I'm at it fix a typo.
Auto-Commit of i18n data from Pootle for GUI
Chase more build system changes
Remove use of set_rcvar in rc.d startup scripts.

In FreeBSD, set_rcvar() was removed here:

    |------------------------------------------------------------------------
    |r230103 | dougb | 2012-01-14 00:59:02 -0800 (Sat, 14 Jan 2012) | 6 lines
    |
    |Now that its callers have been udpated, remove set_rcvar().
    |
    |The concept of set_rcvar() was nice in theory, but the forks
    |it creates are a drag on the startup process, which is especially
    |noticeable on slower systems, such as embedded ones.
    |
    |------------------------------------------------------------------------

Perform similar fixes to the FreeNAS startup scripts to accomodate this change
in FreeBSD, and future-proof our startup scripts when we upgrade
FreeBSD code in FreeNAS:

    |------------------------------------------------------------------------
    |r230099 | dougb | 2012-01-13 18:18:41 -0800 (Fri, 13 Jan 2012) | 14 lines
    |
    |Prepare for the removal of set_rcvar() by changing the rcvar=
    |assignments to the literal values it would have returned.
    |
    |The concept of set_rcvar() was nice in theory, but the forks
    |it creates are a drag on the startup process, which is especially
    |noticeable on slower systems, such as embedded ones.
    |
    |During the discussion on freebsd-rc@ a preference was expressed for
    |using ${name}_enable instead of the literal values. However the
    |code portability concept doesn't really apply since there are so
    |many other places where the literal name has to be searched for
    |and replaced. Also, using the literal value is also a tiny bit
    |faster than dereferencing the variables, and every little bit helps.
    |
    |------------------------------------------------------------------------
Auto-Commit of i18n data from Pootle for GUI
Explicitly add the following utilities to the ISO installer image:
    sleep, dirname, awk, cut, cmp, find, grep, mktemp, sed, sort, tr, uname, xargs, diskinfo vidcontrol

instead of symlinking to the versions of these utilities in /rescue.

This change will allow us to in future revert this change in TrueOS which added these
utilities to src/rescue/rescue/Makefile:
   https://github.com/trueos/trueos/commit/c7deb3988cbd01c34c79aaa7c4182aabbb5c92df

and minimize our differences from FreeBSD.
Final fix for the nightly script.
Add root check.
Auto-Commit of i18n data from Pootle for GUI
The default mkisofs command created a volume label of "CDROM".
Change it to create a volume label of "FreeNAS_INSTALL".
During boot of the CDROM, geom will create a device entry
/dev/iso9660/FreeNAS_INSTALL.
This can be mounted via:

mount -t cd9660 /dev/iso9660/FreeNAS_INSTALL /mnt

In /boot/loader.conf for the CDROM, set vfs.root.mountfrom to "cd9660:iso9660/FreeNAS_INSTALL"
No matter what underlying device the CDROM is on, this will allow the installer
to find it and mount it.

This allows the FreeNAS CDROM to be booted under BHyve, which seems to boot
a CD-ROM on /dev/vtbd1.
Add hard links to /sbin/geom for some missing geom related utilities.
Add a delay during mounting of the root file system,
because mounting off of an IPMI virtual CD-ROM device can
be slow.
Auto-Commit of i18n data from Pootle for GUI
New program to extract remote or local tarballs without saving