adding CLI requires so installs of katello pull in the CLI
Puppet modules: Providing more explicit error message
Bastion: adding product and repository sync functionality.

This commit adds bulk actions for products and repositories including
removal, syncing, and sync plan updates.  It also adds the ability
to edit an individual product's sync plan on the product details page.
remove foreman and thumbslug services now that they are no longer used
Merge pull request #3568 from waldenraines/sync-plans

Bastion: adding product and repository sync functionality.
fixing about page brokeness
Fixes gap at the top of pages stemming from recent fix to properly
render navigation.
Expose the susbcription list to the api
Merge pull request #3616 from jlsherrill/ping

fixing about page brokeness
Merge pull request #3614 from daviddavis/temp/20140123125928

Puppet modules: Providing more explicit error message
Merge pull request #3619 from ehelms/fix-ui

Fixes gap at the top of pages stemming from recent fix to properly
Merge pull request #3620 from bkearney/bkearney/subscription-list

Expose the susbcription list to the api
Better humanized_output of package actions
Action fixtures

Allow simulate the actions with stubed data from yaml files
Merge remote-tracking branch 'origin/master' into dynflow
Fix failing tests
Engine: fixes #3342 - foreign keys migration
Added back the foreign keys migration
Fixed a couple of tests for FK violations
fixing disabled products from showing up by default in the api

also hiding them in the ui