Use decodeURIComponent instead of unescape in parseQueryString() in viewer.js

Fix parseQueryString to handle query parameters in non-latin (e.g. Korean) code points