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.