Fix for #8003, font not written to table when using change label properties tool

The following have been updated/added to match layer's new labeling gui:
- Comboboxes for font family and style
- Buttons for underline, strikeout, bold and italic
Save/restore window geometry for change label properties dialog