workflows: refactor holding pen widgets
- Adds mini approval widget.
- Removes every hardcoded url in .js files.
- Adds small helper function in maintable.js
- Adds buttons for multiple record approval.
- Adds new row_formatter to format datatables rows.
- Adds checkbox functionality.
- Fixes breadcrumbs in Holding Pen pages.
- Upgrades templates to bootstrap 3.
- Adds a navbar above Holding Pen table and updates layouts across the details page and approval widget page.
- Adds a new tag based UI element for filtering objects in the Holding Pen.
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>