Allow multiple devices to mmap.  It's impossible to prevent this with
checks on the open/close functions.

MFC after:	1 week
Fix inverted logic introduced in r272154.

Noticed by:	trasz
MFC after:	2 weeks
Pull in the NetBSD global offset table handling code. Clang 3.5 creates
relocations the linker complains about.

Obtained from:	NetBSD
MFC after:	1 Week
Set the correct architecture when targeting ARMv7

MFC after:	1 Week
Sponsored by:	ABT Systems Ltd
Use the floating-point instruction on ARMv7 as the clang 3.5 integrated
assembler doesn't allow these two instructions to use co-processor 11.

MFC after:	1 Week
Sponsored by:	ABT Systems Ltd
Make this work with pkgng, and allow PORTS_OPTS to be passed in
Sync the svn template with the one from ports
Let GNU ld be less obscure about missing symbols and DSOs.  If the BFD
object looks like a typical shared library, suggest adding '-l<foo>',
where <foo> has the 'lib' prefix and '.so<bar>' or '.a' suffix removed.

Otherwise, suggest adding '-l:<foo>', where <foo> is the full DT_SONAME.

Submitted by:	Conrad Meyer <conrad.meyer@isilon.com>
Sponsored by:	EMC / Isilon storage division
Reviewed by:	emaste
PR:		194296
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D1152
Add elfcopy and man page to OptionalObsoleteFiles
Regenerate src.conf(5) after r275373
Remove unused declartations.

Sponsored by:	Yandex LLC
Remove unused structure declarations.

Sponsored by:	Yandex LLC
Remove route chaching support from ipsec code. It isn't used for some time.
* remove sa_route_union declaration and route_cache member from struct secashead;
* remove key_sa_routechange() call from ICMP and ICMPv6 code;
* simplify ip_ipsec_mtu();
* remove #include <net/route.h>;

Sponsored by:	Yandex LLC
Remove unneded check. No need to do m_pullup to the size that we prepended.

Sponsored by:	Yandex LLC
Remove unneded check. No need to do m_pullup to the size that we prepended.

MFC after:	1 week
Sponsored by:	Yandex LLC
Rewrite parts of gpioctl(8) to use the gpio(3) library.
Fix an off-by-one in gpio_pin_list().

Coverity CID:	1256495
Import CVS version of mandoc as of 20141201
Fix null pointer dereference.

MFC after:	2 weeks
Coverity CID:	1256497
Sponsored by:	The FreeBSD Foundation
zfs_putpages: actually update mtime and ctime

Reported by:	Paul Koch <paul.koch@akips.com>
Tested by:	Paul Koch <paul.koch@akips.com>
MFC after:	2 weeks