Serve mock index.html and window.context
Created by: felixfbecker
We currently need to record a HAR for every path, despite those serving the same index.html with only minor differences like the <title>. This could be annoying to record for pages requiring backend state, like the index.html for a campaigns details page. We also need the ability to stub window.context, in a type-safe way.
This makes us always serve a mock index.html, which removes the need for recording HARs on the webapp. HARs will still be used for the browser extension though.
Also added NODE_NO_WARNINGS for now because Polly causes a lot of uncaughtException warnings and web-ext's transitive dependency of an old version of shelljs causes circular dependency warnings. I don't like silencing warnings, but they were extremely verbose (make the test output barely readable), and are outside of our control. We have an ESLint rule to catch uncaught exceptions.