Use stack compliance logic for all entitlements

This allows us to avoid some inconsistancies between stacked
and non-stacked compliance.  For example, stackable host-limited
bonus pools are not restricted by vcpu/ram, however we still
enforce it for non-stackable entitlements.
Add utility method to check for multient
removing unnecessary code
remove sourceData
rev rules version
Added unit test for new behavior
Rename stack tracker to compliance tracker
Merge pull request #475 from candlepin/ckozak/stack_everything

Ckozak/stack everything