MFC: r265244

Free resources in an error case.

CID:		1018947
Found with:	Coverity Prevent(tm)
MFC r264194:

Fork a child process and wait until the process terminates when the -P
option is specified. This behavior is documented on the manual page.

PR:		bin/187265
MFC r265411
Modify Copyright information to reflect Qlogic Corporation's purchase
of Broadcom's NetXtreme business

Submitted by:David C Somayajulu (davidcs@freebsd.org) QLogic Corporation
MFC r252440:

    Enable the second and the third I2C controllers on Beaglebone-black.
Revert bogus change in 265804 to configparser.c
MFC r265275:
Overwrite the de_Name for the directories on rename to correct the dot
name.
Manually MFC 262714:
  Add a missing semicolong, noticed by the gnu dt compiler.

In head, the directory layout changed and we can't svn merge correctly.
MFC r259126:

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.
Merge remote-tracking branch 'freebsd/stable/10' into hardened/10/aslr