Bastion: Initial pass at subscriptions UI

**TODO**

- Ruby/Javascript tests
- Extend our table layout to include expanding rows and apply it to Product Details page
- Convert controller functions to filters
- Add links to Associations page items
- Refresh manifest and no file manifest upload
- Fix subscriptions column sorting