Set the logging context when creating the LoggerAndMDCFilter.

The tests will run without a context set, but Logback prints an error
message.
Reduce concurrency issues with the CRL file.

By making CrlFileUtil a singleton and adding a ReadWriteLock, we
can prevent many of the concurrency issues we are seeing in the
cert_revocation spec test.
update branch
Merge pull request #458 from candlepin/awood/crl-concurrency

Reduce concurrency issues with the CRL file.
Merge pull request #456 from candlepin/awood/logback-unit-test-fix

Set the logging context when creating the LoggerAndMDCFilter.
Only use entitlements that provide products for compliantUntil

Removed dead code, fixed comparator with no return.
Stopped checking duplicate dates.
Implement vcpu product attribute.

Cores and Sockets are no longer used on virtual guests.
the vcpu attribute is tested against cores
clean up implementation
updated rules.js version, var names, and comments
Merge pull request #459 from candlepin/ckozak/optimize_compliant_until

Only use entitlements that provide products for compliantUntil
Added vcpu spec tests
rev rules version to 5.2
add specificity to 'vcpu should be partial' spec test
added test for stackable vcpu subscription healing
Added vcpu managerCapability
Do not check capabilities for the vcpu attribute

This attribute has been used on subscriptions for years, and
we have ignored it until now.  We cannot block subscriptions
from manifest consumers because we've started using the attribute.
Especially considering it will not ever affect physical consumers.
Merge pull request #460 from candlepin/ckozak/vcpu_redux

Implement vcpu product attribute.
1038273: correctly paginate when listing pools by consumer

It looks like we forgot to take advantage of the postFilter
method in AbstractHibernateCurator.

OwnerResource does postfiltering when a consumer is supplied,
otherwise we don't filter based on the rules.
Added spec test that exposes the pool pagination issue
Added the vcpu attribute to every subscription with sockets

In every case, the vcpu attribute is double the sockets attribute