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.
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
Engine: fixes #3342 - foreign keys migration
Added back the foreign keys migration
Fixed a couple of tests for FK violations
More test fixes related to FK change