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 disabled products from showing up by default in the api

also hiding them in the ui