Welcome to 3.0.0_STABLE
Update for releases and new CHANGES-3.0.1 file.
Fix format a little, and update for README.files
Pull up following revision(s) (requested by elad in ticket #1068):
	lib/libc/gen/getcwd.c: revision 1.41
Allow last component to be non-existing again. I broke this behavior for
no apparent good reason in revision 1.39.
This is what broke systrace's filename normalization.
Go back to original behavior as in revision 1.35: return resolved name,
but also set errno to ENOENT.
Ticket 1068.
Pull up following revision(s) (requested by chs in ticket #1072):
	sys/kern/kern_subr.c: revision 1.122
hold kernel_lock while calling systrace_exit().
fixes PR 25856.
Pull up following revision(s) (requested by chs in ticket #1071):
	sys/kern/kern_systrace.c: revision 1.50 via patch
in systrace_make_msg(), sleep uninterruptibly while waiting for
the response from the systrace daemon, so that the message protocol
between the kernel and the daemon doesn't get out of sync.
fixes PR 29654.
Tickets 1071, 1072.
Ticket 1074.
Pull up following revision(s) (requested by elad in ticket #1077):
	lib/libc/gen/getcwd.c: revision 1.42
Revert back to revision 1.40, as requested by cube@.
Unbreaks KDE.
Pull up following revision(s) (requested by elad in ticket #1078):
	bin/systrace/intercept.h: revision 1.18
	bin/systrace/intercept.c: revision 1.26
Give systrace its own version of realpath() that does what it wants,
call it intercept_realpath().
Unbreaks systrace.
Tickets 1077-1078.
Pull up following revision(s) (requested by wrstuden in ticket #1091):
	sys/fs/union/union_vfsops.c: revision 1.32
Change union_unmount() to not play with the fs root vnode explicitly.
Let it get recycled along with all of the others. This is important
as if the root vnode has already been reclaimed, then we get a panic
when we try to vget it.
This addresses PR: kern/31382
Ticket 1091.
Pull up following revision(s) (requested by christos in ticket #1111):
	sys/net/if_bridge.c: revision 1.35
Make sure we initialize all structs to 0; from Xin LI
Ticket 1111.
Pull up following revision(s) (requested by bouyer in ticket #1106):
	sys/arch/xen/xen/xbdback.c: revision 1.16 via patch
When disconnecting a device, we have to wait for pending I/O before releasing
the ressources (this can lead to a dom0 kernel crash when destroying a domain
with active I/O going). For this, add a refcount to struct xbdback_instance,
and defer CMSG_BLKIF_BE_DISCONNECT reply until refcount is back to 0 (which
means all queued buffers have completed).
Based on patch sent by Jed Davis on port-xen.
Pull up following revision(s) (requested by bouyer in ticket #1107):
	sys/arch/xen/i386/npx.c: revision 1.7
Make stts a no-op as clts already is
Always call HYPERVISOR_fpu_taskswitch() at the end of npxsave_lwp().
This fixes the FPU problems detected by paranoia on a NetBSD/Xen guest.
Based on patch sent by Paul Ripke on port-xen, but reworked by me.
Should fix port-xen/30977.
Pull up following revision(s) (requested by martin in ticket #1109):
	lib/libc/arch/sparc/sys/ptrace.S: revision 1.6
Use __errno in the _REENTRANT case (pointed out by Valeriy E. Ushakov).
While there, indent some delay slot instructions.
Pull up following revision(s) (requested by martin in ticket #1109):
	lib/libc/arch/sparc/sys/ptrace.S: revision 1.7
Cosmetics (pointed out by uwe): use trivial restore, not the explicit
version.