Move #ident into #if 0.
Just use uintptr_t and intptr_t rather than requiring each arch to provide
explicit int/long typedefs.
Use %z to print size_t values.
Use __FBSDID() over #ident.
Reassert some maintainership.  People aren't using good judgment.
Remove #ident directives, they don't exist on the vendor branch anymore.
Back out revision 1.51, it is wrong.  We don't litter -I's within lib
Makefiles to get headers from /usr/src vs. the standard include paths.
Put bzip2 support on equal footing with gzip support.
Enable bzip2 support by default, set LOADER_NO_BZIP2_SUPPORT to disable it.

Pointy hat to:	sobomax
Initialise `hex' at the top of the file, ISO C requires that an array with
internal linkage has a complete type.
Whitespace.
Change the type the buf arg to the strategy routines from void * to char *
to quiet some warnings.
Add a missing const to alpha_setcurrdev() to quiet a warning.
Don't enable I/O or memory mode in a device's command register if the BAR
we are processing has a base address of zero.  Note that this will only
change behavior for devices where all the BARs of a given type have a base
address of 0 since we will enable the appropriate access when we encounter
the first BAR with a base that is not 0.  Specifically, this allows certain
Toshiba laptops to no longer require 'hw.pci.enable_io_modes=0' to avoid
hangs during boot.

PR:		kern/20040
PR:		i386/63776 (possibly)
PR:		i386/68900 (possibly)
PR:		i386/74532 (possibly)
MFC after:	1 week
Don't use a patch w/in /usr/src.  Programmatically change files when needed.
Printing a warning once when trying to bring up interface before firmware load.

Obtained from:	imp (if_iwi)
Reviewed by:	damien
Add a text description for the Intel IOP302/303 processors.  Be slightly
more verbose about the allocation of RAM on the controller.

Sbumitted by: Jeremy Chadwick
PR: kern/81259
MFC-After: 3 days
Adding note about required firmware to save others time and frustration with
this device.

Obtained from:	imp (if_iwi)
Encouraged by:	damien
Add a handy macro to represent null mount option, MOPT_NULL, and make
use of the macro in sbin/mount*'s, by replacing:

	mopts[] = {
	    MOPT_STDOPTS,
	    { NULL }
	}

With:
	mopts[] = {
	    MOPT_STDOPTS,
	    MOPT_NULL
	}

This change will help to reduce the situation that we don't explicitly
initialize "struct mntopt"'s.  It should not contribute to any
functional/logical changes as far as I can tell.
De-spl UDP.

MFC after:	3 days
Add support for TODO tests. These are tests that are supposed to fail,
because of a make bug that should be fixed.