Merge pull request #47 from shrug/master

Add support for using tmpfs in mock
Add Fedora 14 mocks for good times

This PR adds a mock config for fedora 14 to the rpm-builder module, which we
may need to support some older-based systems.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Merge pull request #48 from MosesMendoza/maint/master/add_fedora_14_mock

Add Fedora 14 mocks for good times
(RE-812) include EL7 in mocks
(maint) add FC20 to spec params
(RE-812) Update mock template with temporary band-aid

Since RHEL7 isn't really a released, baked, finished thing yet,
we have to reference the beta. This has a few caveats:
- x86_64 only
- None of the existing mock templates quite work

For the time being, support is being provided via a 'bandaid',
which simply declares a file resource for the mock config if a
RHEL7 host is to be built. This scaffold/band-aid/kludge will
be rolled back/removed/killed with fire when RHEL7 gets its wish
and the Blue Fairy makes it a real release.
(maint) Clean up static template values
Merge pull request #49 from mckern/master

(RE-812) Update rpmbuilder module to lay down el7 mocks
(maint) Add to RHEL7 bandaid, and pull facter & hiera from EPEL
Merge pull request #50 from mckern/master

(maint) Add to RHEL7 bandaid, and pull facter & hiera from EPEL
(maint) Pin EL mocks to the ".0" release

In theory, the initial release of EL in each family should
be forward-compatible through the lifecycle. The reverse is
not guaranteed to be true.

This commit pins the EL mocks against the ".0" release
of each EL family to avoid issues with, for example, a
later version of a library adding (or removing) symbols that make
software compiled against it incompatible with earlier versions
of the library.