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
Removed unused variable and unify some names.
Reduce code duplication by creating ctl_set_res_ua() helper.
Convert persis_offset from global variable to softc field.
Add missing Makefile defines so that the program in question can be
built as part of buildworld.
MFi386: r275305 (by rdivacky)

  Unbreak the code for non-digits below '0' by casting the expression
  to unsigned int.
The runtime linker needs to include a path to itself in the link map
it exports to the debugger.  It currently has two choices: it can use
a compiled-in path (/libexec/ld-elf.so.1) or it can use the path stored
in the interpreter path in the binary being executed.  The runtime linker
currently prefers the second.  However, this is usually wrong for compat32
binaries since the binary specifies the path of rtld on a 32-bit system
(/libexec/ld-elf.so.1) instead of the actual path (/libexec/ld-elf32.so.1).
For now, always assume the compiled in path (/libexec/ld-elf32.so.1) as
the rtld path and ignore the path in the binary for the 32-bit runtime
linker.

Differential Revision:	https://reviews.freebsd.org/D1236
Reviewed by:	kib
Allow the UAL APSR_nzcv format for the mrc and mrc2 instructions. The clang
integrated assembler only allows these forms so binutils will need to
support them.

MFC after:	1 Week
Sponsored by:	AB Systems Ltd
Fix the name of the coprocessor to include the "p" prefix, the clang
integrated assembler expects this.

MFC after:	1 Week
Sponsored by:	ABT Systems Ltd