a couple of robustification fixes

- let squeeze-string-plistify handle a nil `end' parameter
- decode the url-unhexified string as utf-8