preserve new lines marks feature

This commit will make mishkal able to preserve new lines marks when get words vocalized. This commit also makes a workaround to fix a Qt bug
which makes difficult to select a word without arabic punctuation marks
see https://bugreports.qt-project.org/browse/QTBUG-42397.