Add an Ant-based Checkstyle plugin.

The Checkstyle plugin provided by Buildr runs Checkstyle via the
command-line and is limited in how configurable it is.

This plugin runs Checkstyle via ant and takes its configuration from
the .checkstyle file (which is what the Eclipse Checkstyle plugin uses).
By using this plugin we are able to store all Checkstyle information
within .checkstyle and keep what Buildr is running in-line with what
Eclipse is running.

Additionally this plugin adds the ability to create Checkstyle reports
in XML or HTML format.
Update to a newer checkstyle and update import ordering.

Run ant tasks all together so we get a complete report before
failing.
Correct struct member name for 1.8.7 compatibility.
Removal of Adapter Methods. Part 2.
1056760: Support guestids with reverse-endianness

Any time we query for a host or guest consumer record given
a uuid type identifier, attempt using both the id as given
as well as a transformed uuid where the first three sections
are reversed-endian
Example:
78d7e200-b7d6-4cfe-b7a9-5700e8094df3
will be searched, as well as:
00e2d778-d6b7-fe4c-b7a9-5700e8094df3
Leverage spec test to verify guest consumer to host lookup
Merge pull request #611 from candlepin/ckozak/virt_uuid_hotfix

1056760: Support guestids with reverse-endianness
Apply permissions when determining OwnerInfo consumer counts.

NOTE:
A change was made to TestUtil.createEntitlement to add the entitlement
to the specified consumer, instead of just setting the consumer
on the entitlement. As a result, a couple of tests had to be
adjusted as they were expecting the consumer to have no entitlements.
Automatic commit of package [candlepin] release [0.9.20-1].
Merge pull request #609 from candlepin/mstead/fix-owner-info-consumer-count

Apply permissions when determining OwnerInfo consumer counts.
Merge pull request #606 from candlepin/awood/checkstyle

Awood/checkstyle
Merge pull request #604 from candlepin/wottop/dead-code-2

Removal of Adapter Methods. Part 2.
1110843: Lookup correct upstream cert from source stack.

Sub-pools originating from a stack have no subscription ID because they
technically could be from multiple subscriptions, causing Candlepin to return
no upstream certificate when thumbslug requested one to proxy a guests
entitlement.

When thumbslug fetches the upstream cert for an entitlement from a stack
derived sub-pool, we'll return the eldest entitlement in the host's stack that
is currently active.

Replace barren entitlement resource test with some actual tests for this
functionality.

Spec test author: William Poteat <wpoteat@redhat.com>