Make WebWorkers use spoofed navigator.* useragent values

We spoof the navigator values through various general.useragent.override prefs. However, this object is now exposed to WebWorkers too, which may or may not be listening to these new prefs (because WebWorkers are special threads and have restricted access to much of XPCOM).

https://bugzilla.mozilla.org/show_bug.cgi?id=925847

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information