warn against the byte order mark if exists; fixes #545

So just to clarify, when the BOM is passed through `iconv(x, 'UTF-8')`, it will result in NA?