Make Theme a Q_GADGET, and move TextStyle back into Theme
This allows us to replace the hand-crafted string tables for string/value conversion for this enum with use of QMetaEnum.