Pull up following revision(s) (requested by christos in ticket #212):
	sys/arch/amd64/amd64/machdep.c: revision 1.181
Fix check_mcontext for PK_32 binaries. Makes gdb work for i386 binaries on
amd64.
Pull up following revision(s) (requested by christos in ticket #213):
	usr.bin/su/su.c: revision 1.70
make this compile again.
Pull up following revision(s) (requested by christos in ticket #215):
	usr.bin/login/login.c: revision 1.100
	usr.bin/login/login.c: revision 1.101
	usr.bin/login/login.c: revision 1.102
	usr.bin/login/common.c: revision 1.4
	usr.bin/login/common.h: revision 1.2
	usr.bin/login/k5login.c: revision 1.28
	usr.bin/login/k5login.c: revision 1.29
	usr.bin/login/login.c: revision 1.99
	usr.bin/login/login_pam.c: revision 1.21
	usr.bin/login/Makefile: revision 1.53
	usr.bin/login/Makefile: revision 1.54
	usr.bin/login/Makefile: revision 1.55
	usr.bin/login/k5login.c: revision 1.30
	usr.bin/login/k5login.c: revision 1.31
	usr.bin/login/k5login.c: revision 1.32
	usr.bin/login/k5login.c: revision 1.33
make krb5 compile again. XXX: one function left that is deprecated, what's
the new equivalent?
centralize error function processing.
fix the USE_KERBEROS=no USE_PAM=no build.
remove obsolete comment.
make kerberos work again:
1. make notickets external
2. don't use the tty as part of the credential cache, since pts/1 will not work.
3. Attempt to use the newer functions, but punt for now since it does not work
yet.
don't abuse the instance variable
move more of the compat code in the compat block.
last commit before I nuke the old code.
no more KRB5_DEPRECATED
Pull up following revision(s) (requested by christos in ticket #216):
	sys/dev/usb/ubt.c: revision 1.47
PR/46338: Nat Sloss: Prevent ubt synchronization loss from overwriting memory.
Pull up following revision(s) (requested by christos in ticket #217):
	usr.bin/m4/main.c: revision 1.42
Fix wrong loop index leading to infinite loop
ifdef(`FOO',
)
XXX: Pullup to 6.
Pull up following revision(s) (requested by christos in ticket #218):
	sys/dev/usb/ums.c: revision 1.84
kern/46391: Nat Sloss:  ums.c doesn't support digitizers or touchscreens
Pull up following revision(s) (requested by christos in ticket #219):
	external/gpl3/gcc/dist/gcc/config/m68k/constraints.md: revision 1.2
Bring in fix from:
http://gcc.gnu.org/bugzilla/show_bug.cgi?format=multiple&id=43804
Allows libmudflap to compile on m68k:
/usr/src/external/gpl3/gcc/dist/libmudflap/mf-hooks1.c: In function
'__mf_wrap_alloca_indirect':
/usr/src/external/gpl3/gcc/dist/libmudflap/mf-hooks1.c:492:1: error:
insn does not satisfy its constraints:
(insn 360 142 68 13
/usr/src/external/gpl3/gcc/dist/libmudflap/mf-impl.h:257 (set (reg/f:SI
6 %d6 [159])
        (const:SI (unspec:SI [
                    (symbol_ref:SI ("__mf_state_1") [flags 0x50]
<var_decl 0x7f7ff7304d20 __mf_state_1>)
                     (const_int 1 [0x1])
                 ] 6))) 36 {*movsi_m68k}
(nil))/usr/src/external/gpl3/gcc/dist/libmudflap/mf-hooks1.c:492:1:
internal compiler error: in reload_cse_simplify_operands, at postreload.c:396
Tickets 212, 213, 215-219.
Pull up following revision(s) (requested by christos in ticket #220):
	sys/arch/x86/x86/identcpu.c: revision 1.31
	sys/arch/x86/include/specialreg.h: revision 1.58
PR/41267: Andrius V: 5.0 RC4 does not detect second CPU in VIA. VIA Eden cpuid
lies about it's ability to do cmpxchg8b. Turn the feature on using the FCR MSR.
Needs pullup to both 5 and 6.
Add VIA Eden FCR MSR.
Pull up following revision(s) (requested by christos in ticket #221):
	sys/arch/i386/i386/compat_16_machdep.c: revision 1.22
From Bob Lee [glee at force10networks dot com], Preserve the have fpu context
bit for compat_16 signals, because the old 1.6 context does not deal with the
fpu.
Pull up following revision(s) (requested by christos in ticket #222):
	include/stdlib.h: revision 1.98
	lib/libc/compat/stdlib/Makefile.inc: revision 1.3
	lib/libc/compat/include/stdlib.h: revision 1.5
	lib/libc/compat/stdlib/compat_putenv.c: revision 1.1
	lib/libc/compat/stdlib/compat_putenv.c: revision 1.2
PR/46360: YAMAMOTO Takashi: Restore NetBSD-5 compatibility with putenv()
copying the passed string (which is not ToG compliant), instead of using
it directly in the environment arrat as it should. Needs to be pulled up
to NetBSd-6.
use setenv so that we don't leak memory.
Pull up following revision(s) (requested by joerg in ticket #223):
	lib/libc/gen/makecontext.3: revision 1.10
Drop obsolete pthread restriction.
Pull up following revision(s) (requested by jnemeth in ticket #224):
	usr.bin/calendar/calendars/calendar.christian: revision 1.4
	usr.bin/calendar/calendars/calendar.usholiday: revision 1.4
	usr.bin/calendar/calendars/calendar.holiday: revision 1.20
	usr.bin/calendar/calendars/calendar.judaic: revision 1.4
	usr.bin/calendar/calendars/calendar.netbsd: revision 1.21
Update all variable days
- religious holidays taken from Wikipedia where available
- floating days (i.e. X day of Y month) taken from cal(1)
- NetBSD releases taken from http://www.netbsd.org/releases/formal.html#history
  - hopefully somebody will update this for the 6.0 release
Hopefully, these days will be correct for the first year of NetBSD 6.0.
Apply patches (requested by christos in ticket #225):
lib/libossaudio/Makefile			patch
lib/libossaudio/ossaudio.c			patch
lib/libossaudio/soundcard.h			patch

	Fix compilation of ioctls without the 3rd argument in ossaudio.
	[christos, ticket #225]
Pull up following revision(s) (requested by wiz in ticket #228):
	usr.sbin/makemandb/makemandb.c: revision 1.8
The new apropos(1) incorrectly displays hyphens in the first line
of the search results for a few man pages (for man(7) based man
pages).
Use patch from Abhinav Upadhyay in PR 46408 to fix this.
Tickets 220-225, 228.
Pull up following revision(s) (requested by christos in ticket #231):
	usr.bin/passwd/krb5_passwd.c: revision 1.20
- fix non pam build
- merge duplicated error code
- fix opt struct leak
Ticket 231.