make Haketilo buildable again (for Mozilla)
How cool it is to throw away 5755 lines of code...
facilitate querying IndexedDB for script files of resource and its dependencies
add a mapping/resources installation dialog
add settings page with styling
improve item list styling; add payload creation form; exend dialog mechanism
work on UI components
This commit introduces some HTML and javascript (and tests for it) to use in constructing the new UI. This is partial work that is not yet finished.
add "blocking" and "repos" object stores
utilize Pattern Tree to decide the policy to use and modify HTTP response headers according to that policy
This commit also enhances the build script so that preprocessor conditionals can now use operators '&&' and '||'. The features being developed are not yet included in the actual Haketilo build....
facilitate egistering dynamic content scripts with mappings data
reworked build system; added missing license notices
facilitate tracking of IndexedDB item store contents
facilitate mocking imported values
facilitate broadcasting messages to different execution contexts within the webextension
improve IndexedDB use
facilitate initialization of IndexedDB for use by Haketilo