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 a indiviual product's sync plan on the product details page.