Get ready for the 6.4-RC1 builds.

Approved by:	re (implicit)
Shift branch used for "make update" from RELENG_6 to RELENG_6_4.

Approved by:	re (implicit)
Update 6.3 -> 6.4

Approved by:	re (implicit)
Adjust branch tag in example.

Approved by:	re (implicit)
Adjust __FreeBSD_version to reflect a new release branch.

Approved by:	re (implicit)
MFS r183585:
> Add info for the two upcoming releases - 6.4 and 7.1.

Approved by:	re (implicit)
Update version numbers for 6.4R.

Approved by:	re (implicit)
MFC: r183628

Disable ATAPI DMA as it's once again broken in that it causes data
corruption with the on-board AcerLabs M5229 controllers. While at
it, remove the pointless "nothing to autoload yet." message.

Approved by:	re (blackend)
MFC change 182488

Improve entropy in source port generation for libalias consumers.

Approved by:	re (kib)
MFC of r183537 - tzdata2008g
MFC of r183864 - tzdata2008h

Approved by:	re (blackend)
MFC r183814:
  Read PCI device id instead of PCI revision id. Also checks the read
  device id is JMC260 family. Previously it just verified the deivce
  is JMC260 Rev A0. This will make it easy for newer JMC2xx support.

  Pointed out by:	bouyer at NetBSD

MFC r183859:
  Make sure to read the last byte of EEPROM descriptor. Previously
  the last byte of the ethernet address was not read which in turn
  resulted in getting 5 out of the 6 bytes of ethernet address and
  always returned ENOENT. I did not notice the bug on FPGA version
  because of additional configuration data in EEPROM.

  Pointed out by:	bouyer at NetBSD

Approved by:	re (gnn)
MFC: Use 32k transfers rather than 63k transfers for chipsets that can't do
64k transfers and use the MIO method to talk to the Serverworks HT1000_S1
SATA controller.

Approved by:	re (kib)
MFC: r183970

  Use the label from the socket credential rather than the
  solabel which was not set by the mac_partition policy.

Approved by:	re (rwatson)
MFC: r183923

  Check that the mbuf len is positive (like we do in the v4 case)
  to avoid possible panics.

PR:		kern/119123
Approved by:	re (kib)
MFC: Close a race in the kern.ttys sysctl handler that resulted in panics
in dev2udev() when a tty was being detached concurrently with the sysctl
handler.  One difference relative to 7.x+ is that we still leak tty
objects in tty_free() since destroy_dev() in 6.x doesn't purge all
threads.

Approved by:	re (kib)
MFS r184174 from stable/6.

Net effect is to add support for building DVD images when the MAKE_DVD
knob is enabled, and enable it for amd64 and i386 architectures.

Approved by:  re (kib)
MFC r184038: Restore mtime *after* restoring ACLs.  Otherwise,
setting the ACL changes the mtime.  (Plus a new test to exercise
basic ACL restore logic.)

PR:		kern/128203
Submitted by:	Udo Schweigert
Approved by:	re (Kostik Belousov)
Adjust package set for 6.4-REL.

Approved by:	re (kib)
MFS r184237 (which was MFS of r184232):

> MFC r183921 and r184180
> When we notice the INDEX had volume numbers (so the media the packages
> are coming from has multiple volumes) walk through the dependency tree
> for the packages selected by the user once for each volume, only
> installing packages on the current volume.  If we can't install the
> package because its on a higher volume just note that we have looked
> at it during the pass for this volume to cut down on time spent checking
> dependencies.  This stops the excessive disc swapping that users have
> complained (a lot...) about.

Approved by:    re (kib)
Merge r184172 (pthread condvar race fix) into 6.4-release.

Reviewed by:	re, davidxu
Approved by:	re