(HI-273) Support bundler workflow on windows x64

Previously the Gemfile contained windows gem dependencies copy and
pasted from elsewhere.

Hiera only explicitly depends on the `win32-dir` gem to resolve
its data directory on windows, e.g. C:\ProgramData. As such the
Gemfile is updated to include that dependency.
Merge branch 'hi-273-stable' into stable

* hi-273-stable:
  (HI-273) Support bundler workflow on windows x64
(HI-273) Build architecture specific Windows gems

 - Ensure that packaging tasks correctly build the Hiera gem on Windows
   by including additional definitions
Merge pull request #199 from Iristyle/ticket/stable/hi-273-fix-gem-dependencies

(HI-273) Build architecture specific Windows gems
(RE-1497) Remove quantal from build_defaults

This commit removes quantal from all build defaults because it is end of
life. It removes the defaults from the build_defaults yaml.
Merge pull request #200 from clantant/RE-1497/master/srcs

(RE-1497) Remove quantal from build_defaults
(HI-277) Remove Sid/Unstable from build defaults

This commit goes through the build_defaults.yaml and removes the sid and
unstable entries. Part of the reason for this removal is the lack of
testing the build but still shipping the packages and we already
build against Debian tests.
Merge pull request #204 from clantant/HI-277/master/sid

(HI-277) Remove Sid/Unstable from build defaults
(HI-279) Hiera README.md should express semver

The puppet readme (https://github.com/puppetlabs/puppet/blob/master/README.md)
explains the maintenance we have for versions of puppet and that it is
semantically versioned. We recently encountered an issue with Facter where
users were surprised that we did not ship a security release for a previous
major version of facter. The previous assumption may have been that the puppet
README was sufficient for all of our FOSS projects, but this is probably not
the case. We should update the README.md in Hiera with the same verbage as
puppet so our intended release lifecycle is clear.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Merge pull request #205 from MosesMendoza/HI-279/master/express_semver_in_readme

(HI-279) Hiera README.md should express semver
(maint) Have Beaker add epel repo for rhel platforms during acceptance

Epel repo has been removed from our vcloud templates, but when testing
hiera from git source checkout, we need to be able to install git first,
and rhel5/centos5 does not have this package without epel enabled.  We
can remove this flag when we are no longer testing on rhel5, or no
longer need git (solely testing from packages).
Merge branch 'maint/stable/include-epel-for-acceptance' into stable

* maint/stable/include-epel-for-acceptance:
  (maint) Have Beaker add epel repo for rhel platforms during acceptance
Merge branch 'stable'

* stable:
  (maint) Have Beaker add epel repo for rhel platforms during acceptance
  (RE-1497) Remove quantal from build_defaults
  (HI-273) Build architecture specific Windows gems
  (HI-273) Support bundler workflow on windows x64

Conflicts:
	Gemfile
	ext/build_defaults.yaml
	ext/project_data.yaml

Resolved in favor of master.
(HI-281) Add YAML output format to CLI

Just add YAML output to HI-129. I use hiera with other tools like
Salt (custom 'backend') and yes, i can directly parse from JSON.
But YAML is more "elegant" than JSON and I can directly use
safe_load with pyyaml.
Test: ```hiera -f yaml -c /etc/hiera.yaml key```
Merge pull request #198 from ahmet2mir/master

(HI-281) Add YAML output format to CLI
(maint) Fix rake spec tests

Currently the Rakefile is setup to load files for building the release
packages but is erroring out before `rubygems` and `rspec/core/raketask` are
being loaded causing the rake spec tasks to not be created only if the
packaging repo has not been bootstrapped. This prevents you from running
`rake spec` in a bare repository.

This commit changes the loading order so that rake will gracefully load
the file and create the rake spec tasks regardless of if the packaging
repo has been bootstrapped or not.
Merge pull request #206 from demophoon/maint/master/fix-rake-spec

Fixes rake tasks