Catch error when charset not recognized

When needle sees an unrecognized charset (e.g. EUC-JP) then it will throw an 'uncatchable' error (wrapping needle.get with try/catch doesn't manage it).

I've made the mod to catch it when iconv-lite looks up the charset and forward the error to the callback.