Text could display cut off when setting indent, margin and/or frame of
the label. On top of that, even when following the size hint to display
the complete text, text could be elided.
This is fixed by taking all chrome into account when determining elision
width and when returning the size hint.
Depends on D7163