(maint) Add RHEL7 to list of mocks to build against

Only adding for RHEL7 x86_64, since there is currently no 32-bit RHEL7 platform.
(maint) Add RHEL7 to list of mocks to build against

Only adding for RHEL7 x86_64, since there is currently no 32-bit RHEL7 platform.
Merge pull request #878 from mckern/1.5.x

(maint) Add RHEL7 to list of mocks to build against
(maint) Point RHEL7 build_default entry to x86_64, not i386

Previous commit pointed at i386 by mistake.
Merge pull request #879 from mckern/1.5.x

(maint) Point RHEL7 build_default entry to x86_64, not i386
(maint) Updated RHEL7 support in 1.5.x branch

These changes should fix packaging for RHEL7 and allow RPMs to
be cleanly assembled again.
Merge branch '1.5.x' into 1.6.x

* 1.5.x:
  (maint) Updated RHEL7 support in 1.5.x branch
  (maint) Point RHEL7 build_default entry to x86_64, not i386
  (maint) Add RHEL7 to list of mocks to build against

Conflicts:
	ext/build_defaults.yaml
	ext/redhat/puppetdb.spec.erb
(maint) Replace shell logic for OS release with Facter

To generate the correct init script components, install.rake
was shelling out to get a static field from /etc/redhat-release.
This is a fragile technique and Facter uses a much more robust
technique to derive the correct value across numerous RPM-based
platforms. This technique was part of the 1.7.x Facter branch,
so a build-time dependency has been added on Facter 1.7.0 or greater.
Merge pull request #883 from mckern/1.6.x

(maint) Replace shell logic for OS release with Facter
(maint) Explicitly set LANG in RPM spec file

LANG is set to 'C' by default, which is problematic because numerous
parts of Ruby have to parse UTF8 files. This will solve a problem with
Fedora 19, which has an umlaut in the release name. If LANG is
set to 'C', the umlaut then leads to unexpected values returned from Facter.
Merge pull request #884 from mckern/1.6.x

(maint) Explicitly set LANG in RPM spec file
Merge branch '1.6.x'

* 1.6.x:
  (maint) Explicitly set LANG in RPM spec file
  (maint) Replace shell logic for OS release with Facter
  (maint) Updated RHEL7 support in 1.5.x branch
  (maint) Point RHEL7 build_default entry to x86_64, not i386
  (maint) Add RHEL7 to list of mocks to build against
  (maint) Add RHEL7 to list of mocks to build against

Conflicts:
	ext/redhat/puppetdb.spec.erb
(PDB-472) - Annotate MQ messages without parsing payload

Received time and a UUID are currently added to incoming (via HTTP) messages
before placing them on the queue. This commit adds those annotations to the
MQ message header no longer requires parsing the incoming message payload
before placing it on the queue.
Fixed a date related issue causing tests to fail (only at certain times
of the day)