Implement regular fetch as a plugin
fetch() is a special snowflake called directly in service worker, before any Samizdat plugin handling. We need to be able to use other ways of pulling content before
fetch() (for example, via the
cache plugin). So
fetch() needs to become a plugin itself.