textview: replacing prefix/suffix roles with TextViewItemDelegate

This make possible to avoid setting view/display information inside
QAbstractItemModel as it used to be using specific roles.
textview: replacing tr class role with column values mapping

This make possible to avoid setting view/display information inside
QAbstractItemModel as it used to be using specific roles.