workflows: detailed display update
- Properly sets error messages upon unexpected errors during workflow execution.
- Integrates the error messages into the Holding Pen detailed view of an object as a panel.
- Changes wells to panels in the record detailed display.
- Adds integration of tasks results into the object model and detailed display.
- Tags filtering now keeps the tags when user updates the page by using session.
- Updates tags placeholder text.
- Refactors the quick_match_record() function with focus on clean code.
- Fixes the bundles to properly import DataTables static files.
- Changes from sqlalchemy._or to db._or.
- PEP8/257 updates.
Reported-by: Jiri Kuncar <jiri.kuncar@cern.ch>
Co-authored-by: Guillaume Lastecoueres <PX9e@gmx.fr>
Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>