Fix Console::writeLine() functionality, clarify functionality in doc block.
Fix Console::writeLine() handling of multi-line text that fits console window width.
Replace utf8_decode with iconv() in case mbstring is missing.
Replace internal utf8 methods with StringUtils.
Remove broken feature of ConsoleAdapter::writeLine() of matching text length to console width.