Merge pull request #54 from mkincaid/ticket/next/2747

(#2747) Fix detection of xen0 vs xenu in Xen 3.2.
Merge branch '1.6rc'
Cleaned up Arch Linux detection routine

During operating system detection we have an unreachable elsif clause
for the Arch Linux systems
Merge pull request #62 from kavu/cleanup/archlinux_operating_system

Cleaned up Arch Linux detection routine
Merge branch '1.6rc'
Merge branch '1.7.x'
Merge branch '1.6.x'

Conflicts:
	lib/facter/operatingsystem.rb
Merge branch '1.6.x'
(#9929) Add support for Mageia to operatingsystem.rb and operatingsystemrelease.rb
Merge branch 'ticket/9929-mageia_os'

* ticket/9929-mageia_os:
  (#9929) Add support for Mageia to operatingsystem.rb and operatingsystemrelease.rb
Try to get VirtualBox info without dmidecode

/sys/devices/virtual/dmi/id/product_name:VirtualBox
Merge branch '1.6.x'

Conflicts:
	lib/facter/operatingsystemrelease.rb
(#10251) Creating RC tarballs should be handled by rake.

Previously generating tarballs for rc's required a lot of manual
intervention.  This fix corrects the versioning scheme so that
everything is handled automatically via the rake task.
Merge branch 'ticket/10251' of git://github.com/jgrocho/facter

* 'ticket/10251' of git://github.com/jgrocho/facter:
  (#10251) Creating RC tarballs should be handled by rake.
Revert "Merge branch 'ticket/10251' of git://github.com/jgrocho/facter"

This reverts commit ac1c09a083116aed5df5bc41251aa54a495f348a, reversing
changes made to 4c12d3a8fdfacc5f10aa483f39fafc70ea6f9930.

This causes problems with running rake tasks, since rubygems will end
up with a version string along the lines of '1.6.2rc1-26-gac1c09a',
which it does not like at all.
(#10238) Adds support for retrieving information about block devices in Linux, with tests; updated to include sizes and be more flexible for future additions
Merge pull request #98 from jasongill/blockdevices-fact

Ticket #10238 - Add support for identifying block devices
Merge branch '1.6.x'
(#6617) Deprecate DESTDIR environment variable for installer

The DESTDIR environment variable has been deprecated since release 1.5.1. This
commit finally removes it completely.

Instead, one should use --destdir as a switch on the command line.
(#10964) Adding the ability to directly set values

This is useful for defining facts that just have a
static value, rather than those that are calculated in some
way.  E.g.,

  Facter.add "foo", :value => "bar"

As apposed to:

  Facter.add "foo" do
    setcode { "bar" }
  end

Signed-off-by: Luke Kanies <luke@puppetlabs.com>