tests: registry addition for testsuites

* Adds registry style loading of testsuites.  (closes #2211)

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
formatter: display record with no record id

* Fixes an issue 'Default_HTML_detailed' template when record does not
  have a 'recid'.

* Handling this issue in the template has a unexpected side-effect
  this commit handles the issue in the back-end.  (PR #2278)

Signed-off-by: Georgios Papoutsakis <georgios.papoutsakis@cern.ch>
jsonalchemy: cache engine search fix

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
archiver: initial port to new code structure

* Implements OIS archiver module using bagit.  (addresses #1579)
  (addresses #2258)

Co-authored-by: Jake Cowton <jake.calum.cowton@cern.ch>
Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>