Pull up following revision(s) (requested by joerg in ticket #1157):
     external/gpl3/gcc.old/dist/gcc/config/i386/pmm_malloc.h: revision 1.2
     Apply r1.2 from our GCC 4.8 version of the same file:
     Kill the "throw()" on a forward declaration for posix_memalign (it does
     not match our base declaration and may cause warnings).
Add gnu/dist/gcc4/gcc/config/i386/pmm_malloc.h, too (ticket 1157).
Pull up following revision(s) (requested by manu in ticket #1153):
	lib/libperfuse/ops.c		1.72
	lib/libperfuse/perfuse_priv.h	1.35

Fix build failure on amd64.
Pull up following revision(s) (requested by manu in ticket #1151):
	lib/libperfuse/ops.c: revision 1.74
Avoid a file resize serialization deadlock when writing with
PUFFS_IO_APPEND flag. The symptom was a hang when appending to
a file with a null size.
Ticket 1151 and 1153.
Pull up following revision(s) (requested by msaitoh in ticket #1146):
	sys/dev/mii/mii_physubr.c: revision 1.79
	sys/dev/mii/rgephy.c: revision 1.33
	sys/dev/mii/brgphy.c: revision 1.66
	sys/dev/mii/atphy.c: revision 1.15
	sys/dev/mii/mii.h: revision 1.17
  The bit location of link ability is different between 1000Base-X and others
(See annex 28B.2 and 28D). The old mii.h defined ANAR_X_PAUSE_* macros. Those
macros were named for 1000Base-X, but the bit definitions were not for
1000Base-X but for others (e.g. 1000BaseT). So there was bug in auto
negotiation for 1000Base-X, but there was no bug for other media. Define new
macro named ANAR_PAUSE_* and ANLPAR_PAUSE_* for other than 1000Base-X and fix
the bit definitions of ANAR_X_PAUSE_* and ANLPPAR_X_*. Change some PHY drivers
to use true macro. Same as other *BSDs.
Ticket #1146