Forced commit to record r254686/r254687.
Fix failed attempt to send pkg(8) stderr to /dev/null

MFC after:	3 days
Chase down cryptodeflate.c change from r259109.
Forgot to utilize feature added in SVN r257782 to prevent truncating
/tmp/bsdinstall_log each time we exec a module.

MFC after:	3 days
Add some initial support for the Intel 6235.

Tested:

* Intel 5100
* Intel 6235

Obtained from:	mav, others
Replace Sun RPC license with a 3-clause BSD license.  This license change
was approved in 2010 by Wim Coekaerts, Senior Vice President, Linux and
Virtualization at Oracle Corporation.
Replace Sun RPC license with a 3-clause BSD license.  This license change
was approved in 2010 by Wim Coekaerts, Senior Vice President, Linux and
Virtualization at Oracle Corporation.
Add gpio parse routines according to sys/boot/fdt/dts/bindings-gpio.txt.

Reviewed by: stas@
Add gpio config for usb1 in dts.
That way it gives power to other usb hub via gpio at boot time.

Reviewed by: stas@
Make it easier to test build the USB code having the debug flags set
without having to build the complete kernel.

MFC after:	2 weeks
Fix a few typos on the scm (control module) pin mux definitions.

Approved by:	adrian (mentor)
Activate the device before attempt to access any of its registers.  Without
this change we may end up with a panic (Fatal kernel mode data abort:
'External Non-Linefetch Abort (S)') as described in
http://e2e.ti.com/support/arm/sitara_arm/f/791/t/276862.aspx.

It is now possible to bring up I2C1 and I2C2 on BBB.

Approved by:	adrian (mentor)
Bring the RPi I2C driver in line with ti_i2c.  Make it treat any slave
address as a 7-bit address.

Approved by:	adrian (mentor)
Respect SC_NO_CUTPASTE option. It disable mouse cursor and cut/paste support
for vt(9). Note: /dev/sysmouse not affected.

Sponsored by:	The FreeBSD Foundation
o Compat options have to be defined before sys/ioccom.h included, so move
	inclusion of right after sys/param.h.
o Only vt_core module use compat options, move it from common header to module.

Reported by:	Larry Rosenman ler at lerctr dot org

Sponsored by:	The FreeBSD Foundation
Don't panic when we get ZPOOL_STATUS_NON_NATIVE_ASHIFT
while listing importable pools.

MFC after:	3 days
Per the resolution of POSIX bug 0000779 (note 0002050) add support for using 'i'
as a case insensitive flag.

PR:		standards/184641
Requested by:	David A. Wheeler <dwheeler@dwheeler.com>
MFC After:	1 week
Add regression test for recently added 'i' flag in r259132.

PR:	standards/184641
- Refresh /etc/localtime after each update using tzsetup -r.
- Regenerate /var/db/services.db when /etc/services changes.

MFC after:	1 week
Bump the g2b firmware to 18.x.

Tested:

* Intel 6235