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)
Fix markup regression introduced in r268369.
Fix markups.
Remove texinfo manpages as well if built WITHOUT_INFO
Fix manpages path and sort entries
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.
Add support for Toradex Apalis i.MX6 development board.

Sponsored by:	Toradex AG
Import unblock-lan-zones feature backported from upstream svn trunk.
This is a partial fix for reverse lookups in RFC 1918 networks.  With
this option enabled, unbound no longer ignores these queries; however,
it will still reject the answer it gets from the forwarder, because
the RFC 1918 reverse zones are signed.

Submitted by:	"W.C.A. Wijngaards" <wouter@nlnetlabs.nl>
Use a combination of unblock-lan-zones (r268839) and domain-insecure
to fix reverse lookups on networks using private addresses.