new activation keys based upon candlepin

Based on initial glue work by @mptap, this converts the subscription part of activation keys to use candlepin. UI converted to nutupane.

Separate pull-requests upcoming:
+ system groups in UI
+ more angular tests
+ api tests
Merge pull request #3587 from thomasmckay/mptap-ak-clean

new activation keys based upon candlepin