Hyphenate fix

There are two commits.

First fixes a debug message "No line found containing index ... This should never happen, please report that to oliver@cocoanetics.com". Hyphenated line has a wrong string Range, and this commit corrects it via adding of an offset.

Second fixes an issue when CTLineCreateJustifiedLine returns an empty line. This sometimes occurs if the line ends with soft hyphen and the line contains cyrillic chars.