(FACT-652) Cherry-pick lost blockdevice UUID / partition facts back into Facter / master

These commits cherry-pick the blockdevice UUID / partition facts back into master,
which were lost during the facter-2 / master merge.

Original commits:

(f7b09c73):
    (FACT-234) Add blockdevice uuid fact

    Add facts to show the uuid of partitions.

    Looks for the partition of block devices found in /sys/block/<device>/<device>*
    Then looks for the a link to the partition device in /dev/disk/by-uuid.  The link name is the UUID.

    JIRA: FACT-234

 (cf76c4aa8):
    (fact-234) Add newly defined blockdevice dynamic facts to the schema