[kcms/style] Fix setting to default and apply button enablement
Track the selected GTK theme in the model only. This fixes setting to default when the GTK pages was never opened
Override isSaveNeeded instead of calling setNeedsSave, this fixes the apply button enablement
(cherry picked from commit 0536cf41)