Import libucl 0.4.0
Import libucl version 2014-05-14 (almost 0.4.1)
This bring ucl_lookup_path (xpath like for ucl objects)
Remove set -x
Merge branch 'atf' of https://github.com/yaneurabeya/freebsd into atf
Fix markups.
Remove texinfo manpages as well if built WITHOUT_INFO
Fix manpages path and sort entries
Merge remote-tracking branch 'refs/remotes/origin/atf' into atf
Merge branch 'master' into atf
Remove deprecated definition "m_act".

Suggested by:	adrian, glebius
Minor sorting to match the NetBSD header

MFC after:	3 days
Obtained from:	NetBSD
Fix "ndp -d hostname".
Import libucl 2014-07-16
Remove an obsolete man page.
Update libucl to the 2014-07-16 snapshot
This update brings streamlined ucl emitter support
Fix an apparent conversion error in bge to the new driver api.
if_multiaddr_array() does the LLADDR work, don't do it twice.

This broke IPv6 in "interesting" ways in the FreeBSD.org cluster.
o Enable GPIO device driver for i.MX6.
  It was originally written for i.MX5 and compatible with newer chip.
o Extend device tree information
o style(9) fixes

Discussed with:	ian
Rename gpio driver file.
Fix typo.
Update the default RSS hash to the Chelsio T5 firmware one - it provides
markedly better distribution of IPv6 address/ports than the previous key.

The previous key would hash large swaths of the port space for a given
source/destination IP address to the same low handful of bits, effectively
mapping them to the same queue.  This made testing very .. special.