Add device name used in geom_map verbose output.  This helps when using
geom_map with multiple flash/spi devices.

Phabric:  https://reviews.freebsd.org/D766
Reviewed by:	adrian
MFC after:	2 weeks
Add support for Extended INQUIRY Data (0x86) VPD page.
Improve markup and language throughout the ctl.conf man page

Reviewed by:	trasz
Approved by:	bcr (mentor)
Sponsored by:	ScaleEngine Inc.
Fix minor syntax error

Submitted by:	bjk
Approved by:	bcr (mentor)
Sponsored by:	ScaleEngine Inc.
Attach the ISO to an ahci-cd emulated device.  The
ISO will appear to be mounted on a /dev/cd device
instead of /dev/vtbd.  This is similar to how other
virtualization environments handle mounting ISO images.

Reviewed by: neel
Fix checksum calculation:
1.  Iterate over all partitions counted in the label, which can be more
    than the number of partitions given to mkimg(1).
2.  Start the checksum from the beginning of the label; not the beginning
    of the bootarea.

Tested with bsdlabel(8).

MFC after:	3 days
Add field to the kernel prison struct in preparation for secfw.
github-issue: #29

This field will store all the metadata for secfw-based rules for each
jail. Modifications to this field will require proper locking.
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
Merge remote-tracking branch 'freebsd/master' into hardened/current/hardening
Merge remote-tracking branch 'freebsd/master' into hardened/current/log
Merge remote-tracking branch 'freebsd/master' into hardened/current/userlandenhanced
Merge branch 'hardened/current/master' into hardened/current/unstable
Merge branch 'hardened/current/hardening' into hardened/current/unstable
Merge branch 'hardened/current/log' into hardened/current/unstable
Merge branch 'hardened/current/userlandenhanced' into hardened/current/unstable