Don't fail converting invalid UTF8 when fetching JS source. Fixes #3302.
Fix incorrect path to about:failure source.
Merge pull request #3325 from jdm/jsdecode

Don't fail converting invalid UTF8 when fetching JS source. Fixes #3302.