Create ActivationKeyRules

More extensive checking of pools before adding them to
activation keys.  Moved all checking logic to rules.js

When listing pools by owner we allow filtering based
on what can be added to a given activation key
Merge pull request #548 from candlepin/ckozak/actkey_pools

Create ActivationKeyRules