Some api improvements
Move QgsLabelPreview to GUI, use new QgsTextRenderer for drawing text
and show preview of all text settings (including shadow and background)