only add iconv if necessary

commit for peace of mind :
on node-webkit for example, the require used by browserify doesn't look
for .node files ... and seriously, I'm using UTF-8, and if it breaks, it
means it's not UTF-8 and the file should be edited.