Fixes #36 and regards #48 .

Using sf::String's implicit std::wstring constructor works perfectly fine with empty strings. I have no idea how it is any different to using sf::String directly, but apparently there is a difference huge enough to fix the most critical bug there was so far.

Signed-off-by: Patrick Dinklage <pdinklag@googlemail.com>