MFC r263434:
  Update commit template to include 'Relnotes:' tag, to
  help re@ track release notes candidates.

Sponsored by:	The FreeBSD Foundation
Merge missed r262819, that fixes broken build.
Further refine the auth fail regex to catch more auth failures and
reduce false positives.

The committed patch was provided by Christian Marg.

PR:		91732
Submitted by:	Daniel O'Connor <doconnor at gsoft.com.au>
  		Skye Poier <spoier at gmail.com>
  		Alan Amesbury <amesbury at umn.edu>
  		Christian Marg <marg at rz.tu-clausthal.de>
Turn off warnings for building aicasm.  Various versions of yacc exist,
which can result in different warnings-as-errors in this tool, but these
are all completely harmless.

This is a direct commit to stable/7, stable/8, stable/9 and stable/10,
since this kernel build tool has already been removed in head.
Merge r263658 from head: remove unneeded fake _KERNEL definition.
Should fix broken builds.
MFC:	r263441:

msdosfs: minor format fix - spaces vs tab
Merge r263497: fix ipfw + VIMAGE sysctls.

PR:		kern/187665
MFC r263471:
Initialize vm_map_entry member wiring_thread on the map entry creation.
MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD

  The NetBSD Foundation states "Third parties are encouraged to change the
  license on any files which have a 4-clause license contributed to the
  NetBSD Foundation to a 2-clause license."

  This change removes clauses 3 and 4 from copyright / license blocks that
  list The NetBSD Foundation as the only copyright holder.

Sponsored by:	The FreeBSD Foundation
MFC r261765:

Improve error reporting.

Sponsored by:	The FreeBSD Foundation
MFC r261766:

Make ctld error out on invalid characters in ctl.conf.

Sponsored by:	The FreeBSD Foundation
MFC r261767:

Show proper configuration file line numbers in error messages.

Sponsored by:	The FreeBSD Foundation
MFC r261768:

Make the debug messages during ctld(8) shutdown less confusing.

Sponsored by:	The FreeBSD Foundation
MFC r261749:

Refactor.

Sponsored by:	The FreeBSD Foundation
MFC r261750:

Improve check for duplicated paths.  It shows the warning twice for every
path (once for each duplicate found), but it should do for now.

Sponsored by:	The FreeBSD Foundation
MFC r261753:

Daemonize after applying configuration, not before, so that
any problems - including "daemon already running" - are visible
on the terminal and not just in logs.

Sponsored by:	The FreeBSD Foundation
MFC r261754:

Implement initiator-name and initiator-portal restrictions.

Sponsored by:	The FreeBSD Foundation
MFC r261755:

Make function ordering slightly more logical; no functional changes.

Sponsored by:	The FreeBSD Foundation
MFC r261756:

Yacc cleanup; no functional changes.

Sponsored by:	The FreeBSD Foundation
MFC r261757:

Rename a variable, no functional changes.

Sponsored by:	The FreeBSD Foundation