restore compatibility with IceCat 60
This commit also fixes the --driver option to configure script.
allow eval() in injected scripts
assume and use "$schema" properties in item definitions
add support for testing with other browsers (especially Abrowser and Librewolf)
There are still some spurious failures when running under those newer browsers. Those will be systematically investigated and fixed.
add a repo querying HTML interface
add a mapping/resources installation dialog
fix license promise typo
reworked build system; added missing license notices
facilitate tracking of IndexedDB item store contents
facilitate initialization of IndexedDB for use by Haketilo