Scan metadata schema plugin and plugin tests
Description
Adds a place in the plugin repositories to add schema against which to validate metadata, to be used also in automatically generating forms for the scan widget. (bec_widgets#366 (closed)) Also adds some system tests for the plugin system.