WebExtensions: Investigate interactions with private profiles and incognito mode
Since WebExtensions create their own views we need to make sure, for example, in incognito mode no storage is retained or for private profiles the correct directories are used.