Added support for FreeBSD block devices
update blockdevice_device_model for FreeBSD

- include support for mfi disks.
  since it is a abstracted raid disk, the output will simply be "MFI
  Local Disk", as that seemed the simplest way to handle this problem.
Improve FreeBSD blockdevice facts

- Hardwire the size of CD drives to zero. diskinfo runs into errors
  when querying empty drives.

- Use a different camcontrol command when dealing with ATA drives and
  ATA-CAM is used.

- split FreeBSD blockdevice facts now we get model and vendor, just
  like on Linux
Add freeBSD facts
(packaging) Update FACTERVERSION to 1.7.0-rc2
Merge remote-tracking branch 'origin/1.7.x'

Conflicts:
	lib/facter/version.rb
refactor blockdevices code
Merge branch 'pull-414'
Ticket #18175 Wrong operatingsystem reported for Xen Cloud Platform

Facter will now return XCP for the fact operatingsystem when
/etc/redhat-release contains the XCP version string.
Merge branch 'jaredcurtis-ticket/master/18175_operatingsystem_detect_XCP'

* jaredcurtis-ticket/master/18175_operatingsystem_detect_XCP:
  Ticket #18175 Wrong operatingsystem reported for Xen Cloud Platform

closes #422
Add the lsbminordistrelease fact

Without this patch there is not an easy way to get the minor versions
from the LSB Distribution Release version without resorting to using
split or other such functions.

This patch addresses the problem by adding a new fact,
`lsbminordistrelease` which directly contains the minor version parsed
out of the full lsbdistrelease version.

This fact will be defined whenever the lsbdistrelease fact is defined.
Merge branch 'ghoneycutt-lsbminordistrelease'

* ghoneycutt-lsbminordistrelease:
  Add the lsbminordistrelease fact

closes #424
(maint) Clean up the lsbmajdistrelease fact

This change changes the style and confinement of the lsbmajdistrelease
fact to match that of the lsbminordistrelease fact.
Fixup
Merge branch 'ghoneycutt-cleans_up_lsbmajdistrelease'

* ghoneycutt-cleans_up_lsbmajdistrelease:
  Fixup
  (maint) Clean up the lsbmajdistrelease fact

closes #425
(packaging) Update FACTERVERSION to 1.7.0
Merge branch '1.7.x'
(packaging) Add raring to the default cows list

Raring will be released near the end of April, so this commit adds it to the
list of cows to build against.
(packaging) Remove f16 from mocks to build as it is EOL

Fedora 16 went EOL 02-12-2013, so this commit removes it from the mocks to be
built against.
Merge pull request #427 from haus/update_cows_mocks

Update cows mocks