CharsetConverter: fix for old bug in logicalToVisualBiDi

When combing back resulting string, use '\n' as delimiter
Also fix [new[] for zero length](https://github.com/xbmc/xbmc/commit/e2631343ee6522683094d5efb2b0ba23097a83cb#commitcomment-4153718)